File tree 1 file changed +17
-1
lines changed
1 file changed +17
-1
lines changed Original file line number Diff line number Diff line change @@ -25,10 +25,26 @@ concurrency:
25
25
cancel-in-progress : false
26
26
27
27
jobs :
28
+ check-nexus-secrets :
29
+ name : Ensure required nexus secrets are available
30
+ runs-on : ubuntu-latest
31
+ outputs :
32
+ secrets-available : ${{ steps.check-secrets.outputs.secrets-available }}
33
+ steps :
34
+ - name : Check secrets
35
+ id : check-secrets
36
+ run : | # pragma: allowlist secret
37
+ if [ -z "${{ secrets.nexus_username }}" ] || [-z "${{ secrets.nexus_password }}"]; then
38
+ echo "nexus_username or nexus_password is missing"
39
+ echo "secrets-available=false" >> $GITHUB_OUTPUT
40
+ exit 0
41
+ fi
42
+ echo "secrets-available=true" >> $GITHUB_OUTPUT
28
43
docker :
29
44
name : Test ${{ matrix.role.name }} role on ${{ matrix.molecule_distro.image }}
30
45
runs-on : ubuntu-latest
31
- if : github.repository_owner == 'Alfresco'
46
+ needs : check-nexus-secrets
47
+ if : needs.check-nexus-secrets.outputs.secrets-available == 'true'
32
48
outputs :
33
49
dtas_version : ${{ steps.jobvars.outputs.dtas_version }}
34
50
strategy :
You can’t perform that action at this time.
0 commit comments