File tree Expand file tree Collapse file tree 4 files changed +36
-2
lines changed Expand file tree Collapse file tree 4 files changed +36
-2
lines changed Original file line number Diff line number Diff line change 1010 - " examples/**"
1111 - " CHANGELOG.md"
1212
13+ permissions :
14+ id-token : write
15+
1316jobs :
1417 release-docs :
1518 permissions :
1619 contents : write
1720 pages : write
21+ id-token : write
1822 uses : ./.github/workflows/reusable_publish_docs.yml
1923 with :
2024 version : develop
Original file line number Diff line number Diff line change 2828 permissions :
2929 # lower privilege propagated from parent workflow (release.yml)
3030 contents : read
31- id-token : none
31+ id-token : write
3232 pages : none
3333 pull-requests : none
3434 runs-on : aws-lambda-powertools_ubuntu-latest_8-core
@@ -223,7 +223,7 @@ jobs:
223223 contents : write
224224 pages : write
225225 pull-requests : none
226- id-token : none
226+ id-token : write
227227 uses : ./.github/workflows/reusable_publish_docs.yml
228228 with :
229229 version : ${{ inputs.latest_published_version }}
Original file line number Diff line number Diff line change 1414 default : " 2.0.0"
1515 required : true
1616
17+ permissions :
18+ id-token : write
19+
1720jobs :
1821 release-docs :
1922 permissions :
2023 contents : write
2124 pages : write
25+ id-token : write
2226 uses : ./.github/workflows/reusable_publish_docs.yml
2327 with :
2428 version : ${{ inputs.latest_published_version }}
Original file line number Diff line number Diff line change 2626 default : develop
2727
2828permissions :
29+ id-token : write
2930 contents : write
3031 pages : write
3132
3637 concurrency :
3738 group : on-docs-rebuild
3839 runs-on : ubuntu-latest
40+ environment : Docs
3941 steps :
4042 - uses : actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
4143 with :
8890 publish_dir : ./api
8991 keep_files : true
9092 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