9191 make terraform env=$ENVIRONMENT stack=api-layer tf-command=init workspace=$WORKSPACE
9292 working-directory : ./infrastructure
9393
94- - name : " Extract S3 bucket name from Terraform output "
94+ - name : " Extract Terraform outputs "
9595 id : tf_output
9696 run : |
9797 BUCKET=$(terraform output -raw lambda_artifact_bucket)
@@ -103,7 +103,7 @@ jobs:
103103 - name : " Upload unsigned lambda artifact to S3"
104104 run : |
105105 aws s3 cp ./dist/lambda.zip \
106- s3://${{ steps.tf_output.outputs.bucket_name }}/unsigned /${{ needs.metadata.outputs.tag }}/lambda.zip \
106+ s3://${{ steps.tf_output.outputs.bucket_name }}/artifacts /${{ needs.metadata.outputs.tag }}/lambda.zip \
107107 --region eu-west-2
108108
109109 - name : " Get uploaded source object version"
@@ -123,8 +123,8 @@ jobs:
123123 SIGNING_PROFILE_NAME : ${{ steps.tf_output.outputs.signing_profile_name }}
124124 run : |
125125 JOB_ID=$(aws signer start-signing-job \
126- --source "s3={bucketName=${{ steps.tf_output.outputs.bucket_name }},key=unsigned /${{ needs.metadata.outputs.tag }}/lambda.zip,version=${{ steps.source_object.outputs.version_id }}}" \
127- --destination "s3={bucketName=${{ steps.tf_output.outputs.bucket_name }},prefix=signed/${{ needs.metadata.outputs.tag }}/}" \
126+ --source "s3={bucketName=${{ steps.tf_output.outputs.bucket_name }},key=artifacts /${{ needs.metadata.outputs.tag }}/lambda.zip,version=${{ steps.source_object.outputs.version_id }}}" \
127+ --destination "s3={bucketName=${{ steps.tf_output.outputs.bucket_name }},prefix=signed-artifacts /${{ needs.metadata.outputs.tag }}/}" \
128128 --profile-name "$SIGNING_PROFILE_NAME" \
129129 --query 'jobId' \
130130 --output text \
0 commit comments