File tree Expand file tree Collapse file tree 4 files changed +28
-5
lines changed Expand file tree Collapse file tree 4 files changed +28
-5
lines changed Original file line number Diff line number Diff line change 1414 contents : write
1515 pages : write
1616 id-token : write
17+ secrets : inherit
1718 uses : ./.github/workflows/reusable-publish-docs.yml
1819 with :
1920 version : main
20- alias : stage
21- secrets :
22- AWS_DOCS_ROLE_ARN : ${{ secrets.AWS_DOCS_ROLE_ARN }}
23- AWS_DOCS_BUCKET : ${{ secrets.AWS_DOCS_BUCKET }}
21+ alias : stage
Original file line number Diff line number Diff line change @@ -108,6 +108,7 @@ jobs:
108108 contents : write
109109 pages : write
110110 id-token : write
111+ secrets : inherit
111112 uses : ./.github/workflows/reusable-publish-docs.yml
112113 with :
113114 version : ${{ inputs.latest_published_version }}
Original file line number Diff line number Diff line change 1919 contents : write
2020 pages : write
2121 id-token : write
22+ secrets : inherit
2223 uses : ./.github/workflows/reusable-publish-docs.yml
2324 with :
2425 version : ${{ inputs.latest_published_version }}
Original file line number Diff line number Diff line change 9999 github_token : ${{ secrets.GITHUB_TOKEN }}
100100 publish_dir : ./api
101101 keep_files : true
102- destination_dir : latest/api
102+ destination_dir : latest/api
103+ - name : Configure AWS credentials
104+ uses : aws-actions/configure-aws-credentials@e1e17a757e536f70e52b5a12b2e8d1d1c60e04ef # v2.0.0
105+ with :
106+ aws-region : us-east-1
107+ role-to-assume : ${{ secrets.AWS_DOCS_ROLE_ARN }}
108+ - name : Copy API Docs
109+ run : |
110+ cp -r api site/
111+ - name : Deploy Docs (Version)
112+ env :
113+ VERSION : ${{ inputs.version }}
114+ ALIAS : ${{ inputs.alias }}
115+ run : |
116+ aws s3 sync \
117+ site/ \
118+ s3://${{ secrets.AWS_DOCS_BUCKET }}/lambda-typescript/${{ env.VERSION }}/
119+ - name : Deploy Docs (Alias)
120+ env :
121+ VERSION : ${{ inputs.version }}
122+ ALIAS : ${{ inputs.alias }}
123+ run : |
124+ aws s3 sync \
125+ site/ \
You can’t perform that action at this time.
0 commit comments