@@ -32,19 +32,22 @@ jobs:
3232 # Generate updates to the checksum file if there are new released versions of terraform
3333 - id : ' generate-updates'
3434 run : ' ./.github/generate_version_checksums.sh $GITHUB_WORKSPACE/terraform-checksums.json;'
35+ # Generate a token that has permission to author a pull request
3536 - id : ' mint-token'
36- uses : ' abcxyz/github-token-minter/.github/actions/mint-token@5e591a16aaa83eb0d1152b557db9fa683f2c8281'
37+ if : ' ${{ env.CHANGES }}'
38+ uses : ' abcxyz/github-token-minter/.github/actions/mint-token@4e83d0b3f01f2b084dbbd3c6da07b29a2c032c6e'
3739 with :
38- wif_provider : ${{ vars.GHTM_WIF_PROVIDER }}
39- wif_service_account : ${{ vars.GHTM_WIF_SERVICE_ACCOUNT }}
40- service_audience : ${{ vars.GHTM_SERVICE_AUDIENCE }}
41- service_url : ${{ vars.GHTM_SERVICE_URL }}
40+ wif_provider : ' ${{ vars.GHTM_WIF_PROVIDER }}'
41+ wif_service_account : ' ${{ vars.GHTM_WIF_SERVICE_ACCOUNT }}'
42+ service_audience : ' ${{ vars.GHTM_SERVICE_AUDIENCE }}'
43+ service_url : ' ${{ vars.GHTM_SERVICE_URL }}'
44+ requested_permissions : ' {"repositories":["abcxyz/secure-setup-terraform"],"permissions":{"pull_request":"write"}}'
4245 # Create a pull request for review
4346 - id : ' create-pull-request'
44- if : ${{ env.CHANGES }}
45- uses : peter-evans/create-pull-request@b4d51739f96fca8047ad065eccef63442d8e99f7 # ratchet:peter-evans/create-pull-request@v4
47+ if : ' ${{ env.CHANGES }}'
48+ uses : ' peter-evans/create-pull-request@b4d51739f96fca8047ad065eccef63442d8e99f7' # ratchet:peter-evans/create-pull-request@v4
4649 with :
47- token : ${{ steps.mint-token.outputs.token }}
50+ token : ' ${{ steps.mint-token.outputs.token }}'
4851 add-paths : ' terraform-checksums.json'
4952 commit-message : ' chore: [automated] checksum updates'
5053 committer :
' abcxyz bot <[email protected] >'
0 commit comments