File tree Expand file tree Collapse file tree 1 file changed +1
-21
lines changed Expand file tree Collapse file tree 1 file changed +1
-21
lines changed Original file line number Diff line number Diff line change 66 - main
77
88permissions :
9- id-token : write # This is required for requesting the JWT (aws-actions/configure-aws-credentials)
9+ id-token : write # Required for OIDC authentication with npm
1010 contents : write # to create release commit (google-github-actions/release-please-action)
1111 pull-requests : write # to create release PR (google-github-actions/release-please-action)
1212
3131 persist-credentials : false
3232 if : ${{ fromJson(steps.release.outputs.releases_created) }}
3333
34- - name : Configure AWS Credentials
35- uses : aws-actions/configure-aws-credentials@v4
36- with :
37- role-to-assume : arn:aws:iam::935785792371:role/GithubNpmPublishAction
38- role-session-name : language-servers-github
39- aws-region : us-east-1
40- if : ${{ fromJson(steps.release.outputs.releases_created) }}
41-
42- - name : Get npm access token
43- uses : aws-actions/aws-secretsmanager-get-secrets@v2
44- with :
45- secret-ids : |
46- npmjs/github_automation
47- parse-json-secrets : true
48- if : ${{ fromJson(steps.release.outputs.releases_created) }}
49-
5034 - name : Setup Nodejs
5135 uses : actions/setup-node@v4
5236 with :
5539 scope : ' @aws'
5640 if : ${{ fromJson(steps.release.outputs.releases_created) }}
5741
58- - name : Set token
59- run : echo "NODE_AUTH_TOKEN=${{ env.NPMJS_GITHUB_AUTOMATION_TOKEN }}" >> $GITHUB_ENV
60- if : ${{ fromJson(steps.release.outputs.releases_created) }}
61-
6242 - name : Compile and test packages
6343 run : |
6444 npm clean-install
You can’t perform that action at this time.
0 commit comments