Skip to content

Commit b4e388a

Browse files
committed
fix: CI permissions
1 parent b7483b8 commit b4e388a

File tree

1 file changed

+7
-12
lines changed

1 file changed

+7
-12
lines changed

.github/workflows/release.yml

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,6 @@ jobs:
1010
semantic-release:
1111
name: Release
1212
runs-on: ubuntu-20.04
13-
permissions:
14-
id-token: write # This is required for requesting the JWT from AWS
15-
# These required for @semantic-release/github
16-
contents: write
17-
issues: write
18-
pull-requests: write
1913
outputs:
2014
new-release-published: ${{ steps.semantic-release.outputs.new_release_published }}
2115
new-release-version: ${{ steps.semantic-release.outputs.new_release_version }}
@@ -26,12 +20,6 @@ jobs:
2620
with:
2721
node-version: '16'
2822

29-
- name: configure aws credentials
30-
uses: aws-actions/configure-aws-credentials@v1
31-
with:
32-
role-to-assume: ${{ secrets.PROD_AWS_ROLE }}
33-
aws-region: us-east-1
34-
3523
- run: |
3624
npm clean-install
3725
npm run build
@@ -80,6 +68,7 @@ jobs:
8068
if: needs.semantic-release.outputs.new-release-published == 'true'
8169
runs-on: ubuntu-latest
8270
permissions:
71+
id-token: write # This is required for requesting the JWT from AWS
8372
contents: read
8473
packages: write
8574
steps:
@@ -109,6 +98,12 @@ jobs:
10998
with:
11099
registry: public.ecr.aws
111100

101+
- name: configure aws credentials
102+
uses: aws-actions/configure-aws-credentials@v1
103+
with:
104+
role-to-assume: ${{ secrets.PROD_AWS_ROLE }}
105+
aws-region: us-east-1
106+
112107
- name: Login to GHCR
113108
uses: docker/login-action@v2
114109
with:

0 commit comments

Comments
 (0)