Add secret-check job

This commit is contained in:
David Langley
2022-02-03 21:06:59 +00:00
parent 7303c373cd
commit c684cb13e6
+13 -3
View File
@@ -11,13 +11,23 @@ on:
env:
# Make the git branch for a PR available to our Fastfile
MX_GIT_BRANCH: ${{ github.event.pull_request.head.ref }}
ALPHA_CERTIFICATES_P12: ${{ secrets.ALPHA_CERTIFICATES_P12 }}
ALPHA_CERTIFICATES_P12_PASSWORD: ${{ secrets.ALPHA_CERTIFICATES_P12_PASSWORD }}
jobs:
check-secret:
runs-on: macos-11
outputs:
out-key: ${{ steps.out-key.outputs.defined }}
steps:
- id: out-key
env:
P12_KEY: ${{ secrets.ALPHA_CERTIFICATES_P12 }}
P12_PASSWORD_KEY: ${{ secrets.ALPHA_CERTIFICATES_P12 }}
if: "${{ env.P12_KEY != '' || env.P12_PASSWORD_KEY != '' }}"
run: echo "::set-output name=defined::true"
build:
# Run job if secrets are avilable (not avaiable for forks).
# if: env.ALPHA_CERTIFICATES_P12 != null || env.ALPHA_CERTIFICATES_P12_PASSWORD != null
needs: [check-secret]
if: needs.check-secret.outputs.out-key == 'true'
name: Release
runs-on: macos-11