File tree 4 files changed +36
-2
lines changed
4 files changed +36
-2
lines changed Original file line number Diff line number Diff line change 10
10
- " examples/**"
11
11
- " CHANGELOG.md"
12
12
13
+ permissions :
14
+ id-token : write
15
+
13
16
jobs :
14
17
release-docs :
15
18
permissions :
16
19
contents : write
17
20
pages : write
21
+ id-token : write
18
22
uses : ./.github/workflows/reusable_publish_docs.yml
19
23
with :
20
24
version : develop
Original file line number Diff line number Diff line change 28
28
permissions :
29
29
# lower privilege propagated from parent workflow (release.yml)
30
30
contents : read
31
- id-token : none
31
+ id-token : write
32
32
pages : none
33
33
pull-requests : none
34
34
runs-on : aws-lambda-powertools_ubuntu-latest_8-core
@@ -223,7 +223,7 @@ jobs:
223
223
contents : write
224
224
pages : write
225
225
pull-requests : none
226
- id-token : none
226
+ id-token : write
227
227
uses : ./.github/workflows/reusable_publish_docs.yml
228
228
with :
229
229
version : ${{ inputs.latest_published_version }}
Original file line number Diff line number Diff line change 14
14
default : " 2.0.0"
15
15
required : true
16
16
17
+ permissions :
18
+ id-token : write
19
+
17
20
jobs :
18
21
release-docs :
19
22
permissions :
20
23
contents : write
21
24
pages : write
25
+ id-token : write
22
26
uses : ./.github/workflows/reusable_publish_docs.yml
23
27
with :
24
28
version : ${{ inputs.latest_published_version }}
Original file line number Diff line number Diff line change 26
26
default : develop
27
27
28
28
permissions :
29
+ id-token : write
29
30
contents : write
30
31
pages : write
31
32
36
37
concurrency :
37
38
group : on-docs-rebuild
38
39
runs-on : ubuntu-latest
40
+ environment : Docs
39
41
steps :
40
42
- uses : actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
41
43
with :
88
90
publish_dir : ./api
89
91
keep_files : true
90
92
destination_dir : latest/api
93
+ - name : Configure AWS credentials
94
+ uses : aws-actions/configure-aws-credentials@e1e17a757e536f70e52b5a12b2e8d1d1c60e04ef
95
+ with :
96
+ aws-region : us-east-1
97
+ role-to-assume : ${{ secrets.AWS_DOCS_ROLE_ARN }}
98
+ - name : Copy API Docs
99
+ run : |
100
+ cp -r api site/
101
+ - name : Deploy Docs (Version)
102
+ env :
103
+ VERSION : ${{ inputs.version }}
104
+ ALIAS : ${{ inputs.alias }}
105
+ run : |
106
+ aws s3 sync \
107
+ site/ \
108
+ s3://${{ secrets.AWS_DOCS_BUCKET }}/lambda-python/${{ env.VERSION }}/
109
+ - name : Deploy Docs (Alias)
110
+ env :
111
+ VERSION : ${{ inputs.version }}
112
+ ALIAS : ${{ inputs.alias }}
113
+ run : |
114
+ aws s3 sync \
115
+ site/ \
116
+ s3://${{ secrets.AWS_DOCS_BUCKET }}/lambda-python/${{ env.ALIAS }}/
You can’t perform that action at this time.
0 commit comments