@@ -97,22 +97,25 @@ jobs:
97
97
env :
98
98
VERSION : ${{ inputs.version }}
99
99
ALIAS : ${{ inputs.alias }}
100
+ AWS_DOCS_BUCKET : ${{ secrets.AWS_DOCS_BUCKET }}
100
101
run : |
101
102
aws s3 sync \
102
103
site/ \
103
- s3://${{ secrets. AWS_DOCS_BUCKET }} /lambda-typescript/${{ env. VERSION }} /
104
+ s3://$AWS_DOCS_BUCKET/lambda-typescript/$VERSION/
104
105
- name : Deploy Docs (Alias)
105
106
env :
106
107
VERSION : ${{ inputs.version }}
107
108
ALIAS : ${{ inputs.alias }}
109
+ AWS_DOCS_BUCKET : ${{ secrets.AWS_DOCS_BUCKET }}
108
110
run : |
109
111
aws s3 sync \
110
112
site/ \
111
- s3://${{ secrets. AWS_DOCS_BUCKET }} /lambda-typescript/${{ env. ALIAS }} /
113
+ s3://$AWS_DOCS_BUCKET/lambda-typescript/$ALIAS/
112
114
- name : Deploy Docs (Version JSON)
113
115
env :
114
116
VERSION : ${{ inputs.version }}
115
117
ALIAS : ${{ inputs.alias }}
118
+ AWS_DOCS_BUCKET : ${{ secrets.AWS_DOCS_BUCKET }}
116
119
# 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.
117
120
# Instead, we're using some shell script that manages the versions.
118
121
#
@@ -127,10 +130,10 @@ jobs:
127
130
# 4. Once done, we'll upload it back to S3.
128
131
run : |
129
132
aws s3 cp \
130
- s3://${{ secrets. AWS_DOCS_BUCKET }} /lambda-typescript/versions.json \
133
+ s3://$AWS_DOCS_BUCKET/lambda-typescript/versions.json \
131
134
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
134
137
aws s3 cp \
135
138
versions.json \
136
- s3://${{ secrets. AWS_DOCS_BUCKET }} /lambda-typescript/versions.json
139
+ s3://$AWS_DOCS_BUCKET/lambda-typescript/versions.json
0 commit comments