@@ -97,36 +97,39 @@ jobs:
9797 - id : write-version
9898 env :
9999 prefix : ${{ inputs.environment == 'beta' && '/aws/service/powertools/beta' || '/aws/service/powertools' }}
100+ package_version : ${{ inputs.package_version }}
101+ layer_version : ${{ inputs.layer_version }}
100102 run : |
101- aws ssm put-parameter --name ${{ env.prefix }}/python/arm64/python3.9/${{ inputs .package_version }} --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python39-arm64:${{ inputs .layer_version }}" --type String --overwrite
102- aws ssm put-parameter --name ${{ env.prefix }}/python/arm64/python3.10/${{ inputs .package_version }} --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python310-arm64:${{ inputs .layer_version }}" --type String --overwrite
103- aws ssm put-parameter --name ${{ env.prefix }}/python/arm64/python3.11/${{ inputs .package_version }} --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python311-arm64:${{ inputs .layer_version }}" --type String --overwrite
104- aws ssm put-parameter --name ${{ env.prefix }}/python/arm64/python3.12/${{ inputs .package_version }} --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python312-arm64:${{ inputs .layer_version }}" --type String --overwrite
105- aws ssm put-parameter --name ${{ env.prefix }}/python/arm64/python3.13/${{ inputs .package_version }} --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python313-arm64:${{ inputs .layer_version }}" --type String --overwrite
106- aws ssm put-parameter --name ${{ env.prefix }}/python/arm64/python3.14/${{ inputs .package_version }} --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python314-arm64:${{ inputs .layer_version }}" --type String --overwrite
107-
108- aws ssm put-parameter --name ${{ env.prefix }}/python/x86_64/python3.9/${{ inputs .package_version }} --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python39-x86_64:${{ inputs .layer_version }}" --type String --overwrite
109- aws ssm put-parameter --name ${{ env.prefix }}/python/x86_64/python3.10/${{ inputs .package_version }} --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python310-x86_64:${{ inputs .layer_version }}" --type String --overwrite
110- aws ssm put-parameter --name ${{ env.prefix }}/python/x86_64/python3.11/${{ inputs .package_version }} --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python311-x86_64:${{ inputs .layer_version }}" --type String --overwrite
111- aws ssm put-parameter --name ${{ env.prefix }}/python/x86_64/python3.12/${{ inputs .package_version }} --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python312-x86_64:${{ inputs .layer_version }}" --type String --overwrite
112- aws ssm put-parameter --name ${{ env.prefix }}/python/x86_64/python3.13/${{ inputs .package_version }} --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python313-x86_64:${{ inputs .layer_version }}" --type String --overwrite
113- aws ssm put-parameter --name ${{ env.prefix }}/python/x86_64/python3.14/${{ inputs .package_version }} --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python314-x86_64:${{ inputs .layer_version }}" --type String --overwrite
103+ aws ssm put-parameter --name ${{ env.prefix }}/python/arm64/python3.9/${{ env .package_version }} --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python39-arm64:${{ env .layer_version }}" --type String --overwrite
104+ aws ssm put-parameter --name ${{ env.prefix }}/python/arm64/python3.10/${{ env .package_version }} --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python310-arm64:${{ env .layer_version }}" --type String --overwrite
105+ aws ssm put-parameter --name ${{ env.prefix }}/python/arm64/python3.11/${{ env .package_version }} --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python311-arm64:${{ env .layer_version }}" --type String --overwrite
106+ aws ssm put-parameter --name ${{ env.prefix }}/python/arm64/python3.12/${{ env .package_version }} --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python312-arm64:${{ env .layer_version }}" --type String --overwrite
107+ aws ssm put-parameter --name ${{ env.prefix }}/python/arm64/python3.13/${{ env .package_version }} --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python313-arm64:${{ env .layer_version }}" --type String --overwrite
108+ aws ssm put-parameter --name ${{ env.prefix }}/python/arm64/python3.14/${{ env .package_version }} --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python314-arm64:${{ env .layer_version }}" --type String --overwrite
109+
110+ aws ssm put-parameter --name ${{ env.prefix }}/python/x86_64/python3.9/${{ env .package_version }} --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python39-x86_64:${{ env .layer_version }}" --type String --overwrite
111+ aws ssm put-parameter --name ${{ env.prefix }}/python/x86_64/python3.10/${{ env .package_version }} --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python310-x86_64:${{ env .layer_version }}" --type String --overwrite
112+ aws ssm put-parameter --name ${{ env.prefix }}/python/x86_64/python3.11/${{ env .package_version }} --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python311-x86_64:${{ env .layer_version }}" --type String --overwrite
113+ aws ssm put-parameter --name ${{ env.prefix }}/python/x86_64/python3.12/${{ env .package_version }} --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python312-x86_64:${{ env .layer_version }}" --type String --overwrite
114+ aws ssm put-parameter --name ${{ env.prefix }}/python/x86_64/python3.13/${{ env .package_version }} --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python313-x86_64:${{ env .layer_version }}" --type String --overwrite
115+ aws ssm put-parameter --name ${{ env.prefix }}/python/x86_64/python3.14/${{ env .package_version }} --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python314-x86_64:${{ env .layer_version }}" --type String --overwrite
114116
115117 - id : write-latest
116118 if : inputs.write_latest == true
117119 env :
118120 prefix : ${{ inputs.environment == 'beta' && '/aws/service/powertools/beta' || '/aws/service/powertools' }}
121+ layer_version : ${{ inputs.layer_version }}
119122 run : |
120- aws ssm put-parameter --name ${{ env.prefix }}/python/arm64/python3.9/latest --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python39-arm64:${{ inputs .layer_version }}" --type String --overwrite
121- aws ssm put-parameter --name ${{ env.prefix }}/python/arm64/python3.10/latest --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python310-arm64:${{ inputs .layer_version }}" --type String --overwrite
122- aws ssm put-parameter --name ${{ env.prefix }}/python/arm64/python3.11/latest --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python311-arm64:${{ inputs .layer_version }}" --type String --overwrite
123- aws ssm put-parameter --name ${{ env.prefix }}/python/arm64/python3.12/latest --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python312-arm64:${{ inputs .layer_version }}" --type String --overwrite
124- aws ssm put-parameter --name ${{ env.prefix }}/python/arm64/python3.13/latest --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python313-arm64:${{ inputs .layer_version }}" --type String --overwrite
125- aws ssm put-parameter --name ${{ env.prefix }}/python/arm64/python3.14/latest --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python314-arm64:${{ inputs .layer_version }}" --type String --overwrite
126-
127- aws ssm put-parameter --name ${{ env.prefix }}/python/x86_64/python3.9/latest --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python39-x86_64:${{ inputs .layer_version }}" --type String --overwrite
128- aws ssm put-parameter --name ${{ env.prefix }}/python/x86_64/python3.10/latest --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python310-x86_64:${{ inputs .layer_version }}" --type String --overwrite
129- aws ssm put-parameter --name ${{ env.prefix }}/python/x86_64/python3.11/latest --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python311-x86_64:${{ inputs .layer_version }}" --type String --overwrite
130- aws ssm put-parameter --name ${{ env.prefix }}/python/x86_64/python3.12/latest --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python312-x86_64:${{ inputs .layer_version }}" --type String --overwrite
131- aws ssm put-parameter --name ${{ env.prefix }}/python/x86_64/python3.13/latest --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python313-x86_64:${{ inputs .layer_version }}" --type String --overwrite
132- aws ssm put-parameter --name ${{ env.prefix }}/python/x86_64/python3.14/latest --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python314-x86_64:${{ inputs .layer_version }}" --type String --overwrite
123+ aws ssm put-parameter --name ${{ env.prefix }}/python/arm64/python3.9/latest --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python39-arm64:${{ env .layer_version }}" --type String --overwrite
124+ aws ssm put-parameter --name ${{ env.prefix }}/python/arm64/python3.10/latest --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python310-arm64:${{ env .layer_version }}" --type String --overwrite
125+ aws ssm put-parameter --name ${{ env.prefix }}/python/arm64/python3.11/latest --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python311-arm64:${{ env .layer_version }}" --type String --overwrite
126+ aws ssm put-parameter --name ${{ env.prefix }}/python/arm64/python3.12/latest --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python312-arm64:${{ env .layer_version }}" --type String --overwrite
127+ aws ssm put-parameter --name ${{ env.prefix }}/python/arm64/python3.13/latest --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python313-arm64:${{ env .layer_version }}" --type String --overwrite
128+ aws ssm put-parameter --name ${{ env.prefix }}/python/arm64/python3.14/latest --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python314-arm64:${{ env .layer_version }}" --type String --overwrite
129+
130+ aws ssm put-parameter --name ${{ env.prefix }}/python/x86_64/python3.9/latest --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python39-x86_64:${{ env .layer_version }}" --type String --overwrite
131+ aws ssm put-parameter --name ${{ env.prefix }}/python/x86_64/python3.10/latest --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python310-x86_64:${{ env .layer_version }}" --type String --overwrite
132+ aws ssm put-parameter --name ${{ env.prefix }}/python/x86_64/python3.11/latest --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python311-x86_64:${{ env .layer_version }}" --type String --overwrite
133+ aws ssm put-parameter --name ${{ env.prefix }}/python/x86_64/python3.12/latest --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python312-x86_64:${{ env .layer_version }}" --type String --overwrite
134+ aws ssm put-parameter --name ${{ env.prefix }}/python/x86_64/python3.13/latest --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python313-x86_64:${{ env .layer_version }}" --type String --overwrite
135+ aws ssm put-parameter --name ${{ env.prefix }}/python/x86_64/python3.14/latest --value "arn:aws:lambda:${{ matrix.region }}:017000801446:layer:AWSLambdaPowertoolsPythonV3-python314-x86_64:${{ env .layer_version }}" --type String --overwrite
0 commit comments