Skip to content

Commit a80248c

Browse files
bradeglerverbanicm
authored andcommitted
feat: updates for changes to ghtm action (#36)
1 parent f414731 commit a80248c

File tree

1 file changed

+11
-8
lines changed

1 file changed

+11
-8
lines changed

.github/workflows/update-checksums.yml

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)