@@ -44,45 +44,17 @@ permissions:
4444 contents : read
4545
4646defaults :
47- # top-level defaults subkeys apply to jobs
48- # run subkeys apply to all steps within all jobs
4947 run :
5048 shell : bash
5149
5250jobs :
53-
54- # test:
55- # environment: DEV
56- # runs-on: ubuntu-latest
57- # steps:
58- # - name: Setup upterm session
59- # env:
60- # AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
61- # AWS_REGION: ${{ secrets.AWS_REGION }}
62- # AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
63- # GIT_RELEASE_TARGET_REPO: ${{ secrets.GIT_RELEASE_TARGET_REPO }}
64- # GIT_REPO_ACCESS_TOKEN: ${{ secrets.GIT_REPO_ACCESS_TOKEN }}
65- # SIGNING_KEY_GPG: ${{ secrets.SIGNING_KEY_GPG }}
66- # SIGNING_KEY_GPG_ID: ${{ secrets.SIGNING_KEY_GPG_ID }}
67- # SIGNING_KEY_GPG_PASSPHRASE: ${{ secrets.SIGNING_KEY_GPG_PASSPHRASE }}
68- # SIGNING_KEY_MAC_ID: ${{ secrets.SIGNING_KEY_MAC_ID }}
69- # SIGNING_KEY_MAC_PASSPHRASE: ${{ secrets.SIGNING_KEY_MAC_PASSPHRASE }}
70- # SIGNING_KEY_MAC_PFX: ${{ secrets.SIGNING_KEY_MAC_PFX }}
71- # SIGNING_KEY_WINDOWS_ID: ${{ secrets.SIGNING_KEY_WINDOWS_ID }}
72- # SIGNING_KEY_WINDOWS_PASSPHRASE: ${{ secrets.SIGNING_KEY_WINDOWS_PASSPHRASE }}
73- # SIGNING_KEY_WINDOWS_PFX: ${{ secrets.SIGNING_KEY_WINDOWS_PFX }}
74- # SIGNING_TEST_CA_MAC: ${{ secrets.SIGNING_TEST_CA_MAC }}
75- # if: always()
76- # uses: lhotari/action-upterm@v1
77- # timeout-minutes: 60
78-
7951 setup :
8052 name : Setup
8153 # needs: test
8254 runs-on : ubuntu-latest
8355
8456 outputs :
85- aws-s3-bucket : " v${{ steps.parse-semver.outputs.version-major }}-cf-cli-releases"
57+ aws-s3-bucket : " v${{ steps.parse-semver.outputs.version-major }}-cf-cli-releases"
8658
8759 version-build : ${{ steps.parse-semver.outputs.version-build }}
8860 version-major : ${{ steps.parse-semver.outputs.version-major }}
@@ -179,7 +151,7 @@ jobs:
179151
180152 - name : Build RedHat Packages
181153 env :
182- SIGNING_KEY_GPG_ID : ${{ secrets .SIGNING_KEY_GPG_ID }}
154+ SIGNING_KEY_GPG_ID : ${{ vars .SIGNING_KEY_GPG_ID }}
183155 run : |
184156 set -ex
185157 set -o pipefail
@@ -248,7 +220,7 @@ jobs:
248220
249221 - name : Sign RedHat Packages
250222 env :
251- SIGNING_KEY_GPG_ID : ${{ secrets .SIGNING_KEY_GPG_ID }}
223+ SIGNING_KEY_GPG_ID : ${{ vars .SIGNING_KEY_GPG_ID }}
252224 SIGNING_KEY_GPG_PASSPHRASE : ${{ secrets.SIGNING_KEY_GPG_PASSPHRASE }}
253225 run : |
254226 set -ex
@@ -544,8 +516,7 @@ jobs:
544516
545517 - name : Load macos key
546518 env :
547- # SIGNING_TEST_CA_MAC: ${{ secrets.SIGNING_TEST_CA_MAC }}
548- SIGNING_KEY_MAC_ID : ${{ secrets.SIGNING_KEY_MAC_ID }}
519+ SIGNING_KEY_MAC_ID : ${{ vars.SIGNING_KEY_MAC_ID }}
549520 SIGNING_KEY_MAC_PASSPHRASE : ${{ secrets.SIGNING_KEY_MAC_PASSPHRASE }}
550521 SIGNING_KEY_MAC_PFX : ${{ secrets.SIGNING_KEY_MAC_PFX }}
551522
@@ -583,7 +554,7 @@ jobs:
583554 - name : Sign macOS
584555 env :
585556 VERSION_MAJOR : ${{ needs.setup.outputs.version-major }}
586- SIGNING_KEY_MAC_ID : ${{ secrets .SIGNING_KEY_MAC_ID }}
557+ SIGNING_KEY_MAC_ID : ${{ vars .SIGNING_KEY_MAC_ID }}
587558 SIGNING_KEY_MAC_PASSPHRASE : ${{ secrets.SIGNING_KEY_MAC_PASSPHRASE }}
588559 run : |
589560
@@ -694,8 +665,8 @@ jobs:
694665 - name : Sign Windows binaries
695666 run : |
696667 smctl healthcheck --all
697- smctl sign --fingerprint ${{ secrets .SIGNING_KEY_WINDOWS_DIGICERT_CERT_FINGERPRINT }} --tool signtool --input out\cf-cli_win32.exe
698- smctl sign --fingerprint ${{ secrets .SIGNING_KEY_WINDOWS_DIGICERT_CERT_FINGERPRINT }} --tool signtool --input out\cf-cli_winx64.exe
668+ smctl sign --fingerprint ${{ vars .SIGNING_KEY_WINDOWS_DIGICERT_CERT_FINGERPRINT }} --tool signtool --input out\cf-cli_win32.exe
669+ smctl sign --fingerprint ${{ vars .SIGNING_KEY_WINDOWS_DIGICERT_CERT_FINGERPRINT }} --tool signtool --input out\cf-cli_winx64.exe
699670
700671 - name : View binary signatures
701672 run : |
@@ -726,8 +697,8 @@ jobs:
726697
727698 - name : Sign Windows installers
728699 run : |
729- smctl sign --fingerprint ${{ secrets .SIGNING_KEY_WINDOWS_DIGICERT_CERT_FINGERPRINT }} --tool signtool --input "${env:RUNNER_TEMP}\win32\cf${env:VERSION_MAJOR}_installer.exe"
730- smctl sign --fingerprint ${{ secrets .SIGNING_KEY_WINDOWS_DIGICERT_CERT_FINGERPRINT }} --tool signtool --input "${env:RUNNER_TEMP}\winx64\cf${env:VERSION_MAJOR}_installer.exe"
700+ smctl sign --fingerprint ${{ vars .SIGNING_KEY_WINDOWS_DIGICERT_CERT_FINGERPRINT }} --tool signtool --input "${env:RUNNER_TEMP}\win32\cf${env:VERSION_MAJOR}_installer.exe"
701+ smctl sign --fingerprint ${{ vars .SIGNING_KEY_WINDOWS_DIGICERT_CERT_FINGERPRINT }} --tool signtool --input "${env:RUNNER_TEMP}\winx64\cf${env:VERSION_MAJOR}_installer.exe"
731702
732703 - name : View installer signature
733704 run : |
@@ -781,8 +752,8 @@ jobs:
781752 actions : read
782753 contents : read
783754 env :
784- AWS_ACCESS_KEY_ID : ${{ secrets .AWS_ACCESS_KEY_ID }}
785- AWS_REGION : ${{ secrets .AWS_REGION }}
755+ AWS_ACCESS_KEY_ID : ${{ vars .AWS_ACCESS_KEY_ID }}
756+ AWS_REGION : ${{ vars .AWS_REGION }}
786757 AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
787758 AWS_S3_BUCKET : ${{ needs.setup.outputs.aws-s3-bucket }}
788759 VERSION_BUILD : ${{ needs.setup.outputs.version-build }}
@@ -880,17 +851,13 @@ jobs:
880851
881852 - name : Setup aws to upload installers to CLAW S3 bucket
882853 uses : aws-actions/configure-aws-credentials@v4
883- env :
884- AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
885- AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
886- AWS_S3_ROLE_ARN : ${{ secrets.AWS_S3_ROLE_ARN }}
887854 with :
888- aws-access-key-id : ${{ env .AWS_ACCESS_KEY_ID }}
889- aws-secret-access-key : ${{ env .AWS_SECRET_ACCESS_KEY }}
890- aws-region : us-west-1
891- role-to-assume : ${{ env .AWS_S3_ROLE_ARN }}
855+ aws-access-key-id : ${{ vars .AWS_ACCESS_KEY_ID }}
856+ aws-secret-access-key : ${{ secrets .AWS_SECRET_ACCESS_KEY }}
857+ aws-region : ${{ vars.AWS_REGION }}
858+ role-to-assume : ${{ vars .AWS_S3_ROLE_ARN }}
892859 role-skip-session-tagging : true
893- role-duration-seconds : 1200
860+ role-duration-seconds : 1200
894861
895862 - name : Upload installers to CLAW S3 bucket
896863 run : aws s3 sync upload "s3://v${VERSION_MAJOR}-cf-cli-releases/releases/v${VERSION_BUILD}/"
@@ -928,7 +895,7 @@ jobs:
928895 draft : true
929896 name : " DRAFT v${{ env.VERSION_BUILD }}"
930897 # tag_name: "v${{ env.VERSION_BUILD }}"
931- repository : ${{ secrets .GIT_RELEASE_TARGET_REPO }} # repo to draft a release under, in <user>/<repo> format
898+ repository : ${{ vars .GIT_RELEASE_TARGET_REPO }} # repo to draft a release under, in <user>/<repo> format
932899 token : ${{ secrets.GIT_REPO_ACCESS_TOKEN }} # only needed when pushing to a repo other than 'self'
933900 fail_on_unmatched_files : true
934901
0 commit comments