10
10
latest_published_version :
11
11
description : " Latest PyPi published version to rebuild latest docs for, e.g. v2.0.0"
12
12
required : true
13
- # workflow_run:
14
- # workflows: ["Publish to PyPi"]
15
- # types:
16
- # - completed
13
+ workflow_run :
14
+ workflows : ["Publish to PyPi"]
15
+ types :
16
+ - completed
17
17
18
18
jobs :
19
19
build-layer :
66
66
cdk --version
67
67
- name : CDK build
68
68
run : |
69
- # cdk synth --context version="$RELEASE_TAG_VERSION" -o cdk.out
70
- cdk synth --context version="git+https://github.com/awslabs/aws-lambda-powertools-python@${{ inputs.latest_published_version }}" -o cdk.out
69
+ cdk synth --context version="$RELEASE_TAG_VERSION" -o cdk.out
71
70
- name : zip output
72
71
run : zip -r cdk.out.zip cdk.out
73
72
- name : Archive CDK artifacts
86
85
artefact-name : " cdk-layer-artefact"
87
86
environment : " layer-beta"
88
87
88
+ deploy-prod :
89
+ needs :
90
+ - deploy-beta
91
+ uses : ./.github/workflows/reusable_deploy_layer_stack.yml
92
+ secrets : inherit
93
+ with :
94
+ stage : " PROD"
95
+ artefact-name : " cdk-layer-artefact"
96
+ environment : " layer-prod"
97
+
89
98
deploy-sar-beta :
90
99
needs :
91
100
- build-layer
95
104
stage : " BETA"
96
105
artefact-name : " cdk-layer-artefact"
97
106
environment : " layer-beta"
98
- package-version : 2.0.0
99
- # package-version: ${{ needs.build-layer.outputs.release-tag-version }}
107
+ package-version : ${{ needs.build-layer.outputs.release-tag-version }}
100
108
101
109
deploy-sar-prod :
102
110
needs :
@@ -107,26 +115,4 @@ jobs:
107
115
stage : " PROD"
108
116
artefact-name : " cdk-layer-artefact"
109
117
environment : " layer-prod"
110
- package-version : 2.0.0
111
- # package-version: ${{ needs.build-layer.outputs.release-tag-version }}
112
-
113
- # deploy-prod:
114
- # needs:
115
- # - deploy-beta
116
- # uses: ./.github/workflows/reusable_deploy_layer_stack.yml
117
- # secrets: inherit
118
- # with:
119
- # stage: "PROD"
120
- # artefact-name: "cdk-layer-artefact"
121
- # environment: "layer-prod"
122
-
123
- # deploy-sar-prod:
124
- # needs:
125
- # - build-layer
126
- # uses: ./.github/workflows/reusable_deploy_v2_sar.yml
127
- # secrets: inherit
128
- # with:
129
- # stage: "PROD"
130
- # artefact-name: "cdk-layer-artefact"
131
- # environment: "layer-prod"
132
- # package-version: ${{ needs.build-layer.outputs.release-tag-version }}
118
+ package-version : ${{ needs.build-layer.outputs.release-tag-version }}
0 commit comments