8585 - x86_64
8686 steps :
8787 - name : Configure AWS Credentials
88- uses : aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7 # v4.3 .0
88+ uses : aws-actions/configure-aws-credentials@ec61189d14ec14c8efccab744f656cffd0e33f37 # v6.1 .0
8989 with :
9090 role-to-assume : ${{ secrets.AWS_IAM_ROLE }}
9191 aws-region : us-east-1
@@ -95,14 +95,14 @@ jobs:
9595 aws --region us-east-1 lambda get-layer-version-by-arn --arn arn:aws:lambda:us-east-1:017000801446:layer:${{ matrix.layer }}-${{ matrix.arch }}:${{ inputs.version }} --query 'Content.Location' | xargs curl -L -o ${{ matrix.layer }}-${{ matrix.arch }}.zip
9696 aws --region us-east-1 lambda get-layer-version-by-arn --arn arn:aws:lambda:us-east-1:017000801446:layer:${{ matrix.layer }}-${{ matrix.arch }}:${{ inputs.version }} > ${{ matrix.layer }}-${{ matrix.arch }}.json
9797 - name : Store Zip
98- uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
98+ uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
9999 with :
100100 name : ${{ matrix.layer }}-${{ matrix.arch }}.zip
101101 path : ${{ matrix.layer }}-${{ matrix.arch }}.zip
102102 retention-days : 1
103103 if-no-files-found : error
104104 - name : Store Metadata
105- uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
105+ uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
106106 with :
107107 name : ${{ matrix.layer }}-${{ matrix.arch }}.json
108108 path : ${{ matrix.layer }}-${{ matrix.arch }}.json
@@ -111,7 +111,7 @@ jobs:
111111
112112 copy :
113113 name : Copy
114- needs :
114+ needs :
115115 - setup
116116 - download
117117 runs-on : ubuntu-latest
@@ -150,7 +150,7 @@ jobs:
150150 run : |
151151 echo 'CONVERTED_REGION=${{ matrix.region }}' | tr 'a-z\-' 'A-Z_' >> "$GITHUB_OUTPUT"
152152 - name : Configure AWS Credentials
153- uses : aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7 # v4.3 .0
153+ uses : aws-actions/configure-aws-credentials@ec61189d14ec14c8efccab744f656cffd0e33f37 # v6.1 .0
154154 with :
155155 role-to-assume : ${{ secrets[format('IAM_ROLE_{0}', steps.transform.outputs.CONVERTED_REGION)] }}
156156 aws-region : ${{ matrix.region}}
@@ -160,7 +160,7 @@ jobs:
160160 id : create-layer
161161 run : |
162162 cat '${{ matrix.layer }}-${{ matrix.arch }}.json' | jq '{"LayerName": "${{ matrix.layer }}-${{ matrix.arch }}", "Description": .Description, "CompatibleRuntimes": .CompatibleRuntimes, "CompatibleArchitectures": .CompatibleArchitectures, "LicenseInfo": .LicenseInfo}' > input.json
163-
163+
164164 LAYER_VERSION=$(aws --region ${{ matrix.region}} lambda publish-layer-version \
165165 --zip-file 'fileb://./${{ matrix.layer }}-${{ matrix.arch }}.zip' \
166166 --cli-input-json file://./input.json \
@@ -187,7 +187,7 @@ jobs:
187187 jq -s -r '["Layer Arn", "Runtimes", "Version", "Description", "SHA256"], ([.[0], .[1]] | .[] | [.LayerArn, (.CompatibleRuntimes | join("/")), .Version, .Description, .Content.CodeSha256]) |@tsv' '${{ matrix.layer }}-${{ matrix.arch }}.json' $layer_output | column -t -s $'\t'
188188
189189 - name : Store Metadata - ${{ matrix.region }}
190- uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
190+ uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
191191 with :
192192 name : ${{ matrix.layer }}-${{ matrix.arch }}-${{ matrix.region }}.json
193193 path : ${{ matrix.layer }}-${{ matrix.arch }}-${{ matrix.region }}.json
0 commit comments