@@ -97,22 +97,25 @@ jobs:
9797 env :
9898 VERSION : ${{ inputs.version }}
9999 ALIAS : ${{ inputs.alias }}
100+ AWS_DOCS_BUCKET : ${{ secrets.AWS_DOCS_BUCKET }}
100101 run : |
101102 aws s3 sync \
102103 site/ \
103- s3://${{ secrets. AWS_DOCS_BUCKET }} /lambda-typescript/${{ env. VERSION }} /
104+ s3://$AWS_DOCS_BUCKET/lambda-typescript/$VERSION/
104105 - name : Deploy Docs (Alias)
105106 env :
106107 VERSION : ${{ inputs.version }}
107108 ALIAS : ${{ inputs.alias }}
109+ AWS_DOCS_BUCKET : ${{ secrets.AWS_DOCS_BUCKET }}
108110 run : |
109111 aws s3 sync \
110112 site/ \
111- s3://${{ secrets. AWS_DOCS_BUCKET }} /lambda-typescript/${{ env. ALIAS }} /
113+ s3://$AWS_DOCS_BUCKET/lambda-typescript/$ALIAS/
112114 - name : Deploy Docs (Version JSON)
113115 env :
114116 VERSION : ${{ inputs.version }}
115117 ALIAS : ${{ inputs.alias }}
118+ AWS_DOCS_BUCKET : ${{ secrets.AWS_DOCS_BUCKET }}
116119 # We originally used "mike" from PyPi to manage versions for us, but since we moved to S3, we can't use it to manage versions any more.
117120 # Instead, we're using some shell script that manages the versions.
118121 #
@@ -127,10 +130,10 @@ jobs:
127130 # 4. Once done, we'll upload it back to S3.
128131 run : |
129132 aws s3 cp \
130- s3://${{ secrets. AWS_DOCS_BUCKET }} /lambda-typescript/versions.json \
133+ s3://$AWS_DOCS_BUCKET/lambda-typescript/versions.json \
131134 versions_old.json
132- jq 'del(.[].aliases[] | select(. == "${{ env. ALIAS }} "))' < versions_old.json > versions_proc.json
133- jq '. as $o | [{"title": "${{ env. VERSION }} ", "version": "${{ env. VERSION }} ", "aliases": ["${{ env. ALIAS }} "] }] as $n | $n | if .[0].title | test("[a-z]+") or any($o[].title == $n[0].title;.) then [($o | .[] | select(.title == $n[0].title).aliases += $n[0].aliases | . )] else $n + $o end' < versions_proc.json > versions.json
135+ jq 'del(.[].aliases[] | select(. == "$ALIAS"))' < versions_old.json > versions_proc.json
136+ jq '. as $o | [{"title": "$VERSION", "version": "$VERSION", "aliases": ["$ALIAS"] }] as $n | $n | if .[0].title | test("[a-z]+") or any($o[].title == $n[0].title;.) then [($o | .[] | select(.title == $n[0].title).aliases += $n[0].aliases | . )] else $n + $o end' < versions_proc.json > versions.json
134137 aws s3 cp \
135138 versions.json \
136- s3://${{ secrets. AWS_DOCS_BUCKET }} /lambda-typescript/versions.json
139+ s3://$AWS_DOCS_BUCKET/lambda-typescript/versions.json
0 commit comments