File tree Expand file tree Collapse file tree 2 files changed +12
-8
lines changed Expand file tree Collapse file tree 2 files changed +12
-8
lines changed Original file line number Diff line number Diff line change 27
27
28
28
build_web :
29
29
runs-on : ubuntu-latest
30
+ permissions :
31
+ contents : read
32
+ id-token : write # aws
30
33
steps :
31
34
- uses : actions/checkout@v4
32
35
@@ -49,15 +52,15 @@ jobs:
49
52
- name : Build dist bundle
50
53
run : pnpm build
51
54
52
- - name : Upload dist bundle to S3
53
- uses :
jakejarvis/[email protected]
55
+ - name : Configure AWS Credentials
56
+ uses : aws-actions/configure-aws-credentials@v4
54
57
with :
55
- args : --acl public-read --follow-symlinks --delete
56
- env :
57
- SOURCE_DIR : dist
58
- AWS_S3_BUCKET : ${{ inputs.is_main_build && 'beta.vger.app' || 'vger.app'}}
59
- AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
60
- AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
58
+ role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
59
+ aws-region : us-east-1
60
+
61
+ - name : Upload dist bundle to S3
62
+ run : |
63
+ aws s3 sync dist/ s3:// ${{ inputs.is_main_build && 'beta.vger.app' || 'vger.app'}}/ --delete
61
64
62
65
- name : Compress artifacts
63
66
run : |
Original file line number Diff line number Diff line change @@ -120,6 +120,7 @@ jobs:
120
120
permissions :
121
121
contents : write # needed for create_release, even though it won't be called
122
122
packages : write # docker release
123
+ id-token : write # aws
123
124
124
125
push_release :
125
126
needs : [bump_src, app_build, app_version]
You can’t perform that action at this time.
0 commit comments