File tree Expand file tree Collapse file tree 1 file changed +20
-0
lines changed
Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -12,7 +12,27 @@ defaults:
1212 shell : bash
1313
1414jobs :
15+ access-secrets :
16+ # try to access secrets to ensure they are available
17+ # if not set job output to be false
18+ runs-on : ubuntu-latest
19+ outputs :
20+ secrets_available : ${{ steps.check_secrets.outputs.secrets_available }}
21+ steps :
22+ - name : Check secrets
23+ id : check_secrets
24+ run : |
25+ if [[ -z "${{ secrets.LIGHTNING_USER_ID }}" || -z "${{ secrets.LIGHTNING_API_KEY }}" ]]; then
26+ echo "Secrets are not set. Exiting..."
27+ echo "secrets_available=false" >> $GITHUB_OUTPUT
28+ else
29+ echo "Secrets are available."
30+ echo "secrets_available=true" >> $GITHUB_OUTPUT
31+ fi
32+
1533 integration :
34+ needs : access-secrets
35+ if : needs.access-secrets.outputs.secrets_available == 'true'
1636 runs-on : ${{ matrix.os }}
1737 strategy :
1838 fail-fast : false
You can’t perform that action at this time.
0 commit comments