Skip to content

Commit b4cdc74

Browse files
build: fix s3 deployment to use iam role (#521)
1 parent d6df263 commit b4cdc74

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

.github/workflows/release.yml

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ jobs:
1212
authorize:
1313
name: Authorize
1414
runs-on: ubuntu-latest
15+
permissions:
16+
id-token: write
17+
contents: read
1518
steps:
1619
- name: ${{ github.actor }} permission check to do a release
1720
uses: octokit/request-action@v2.0.0
@@ -38,9 +41,8 @@ jobs:
3841
- name: Configure AWS Credentials
3942
uses: aws-actions/configure-aws-credentials@v1
4043
with:
41-
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
42-
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
43-
aws-region: ${{ secrets.AWS_REGION }}
44+
role-to-assume: arn:aws:iam::358203115967:role/github-actions-role
45+
aws-region: us-west-2
4446

4547
- name: node_modules cache
4648
uses: actions/cache@v2
@@ -71,9 +73,6 @@ jobs:
7173
env:
7274
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
7375
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
74-
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
75-
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
76-
AWS_REGION: ${{ secrets.AWS_REGION }}
7776
S3_BUCKET_NAME: ${{ secrets.S3_BUCKET_NAME }}
7877
run: npx semantic-release --dry-run
7978

@@ -82,8 +81,5 @@ jobs:
8281
env:
8382
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
8483
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
85-
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
86-
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
87-
AWS_REGION: ${{ secrets.AWS_REGION }}
8884
S3_BUCKET_NAME: ${{ secrets.S3_BUCKET_NAME }}
8985
run: npx semantic-release

0 commit comments

Comments
 (0)