11name : " signing-test"
22
33on :
4- workflow_dispatch :
5- inputs :
6- ref :
7- description : " Branch, tag, or commit SHA to check out"
8- required : true
9- default : " feature/ELI-702-code-signing"
10- artifact_tag :
11- description : " Artifact tag to deploy, for example dev-20260410120000"
12- required : true
13- artifact_run_id :
14- description : " Workflow run ID that produced the lambda artifact"
15- required : true
4+ push :
5+ branches :
6+ - feature/ELI-702-code-signing
167
178concurrency :
189 group : test-deployments
@@ -23,6 +14,11 @@ permissions:
2314 id-token : write
2415 actions : read
2516
17+ env :
18+ SELECTED_REF : feature/ELI-702-code-signing
19+ SELECTED_ARTIFACT_TAG : dev-20260414083041
20+ SELECTED_ARTIFACT_RUN_ID : 24389064472
21+
2622jobs :
2723 metadata :
2824 name : " Resolve metadata"
@@ -34,18 +30,24 @@ jobs:
3430 - name : " Checkout selected ref"
3531 uses : actions/checkout@v6
3632 with :
37- ref : ${{ inputs.ref }}
33+ ref : ${{ env.SELECTED_REF }}
34+
35+ - name : " Show checked out commit"
36+ run : |
37+ git branch --show-current || true
38+ git rev-parse HEAD
39+ git log -1 --oneline
3840
3941 - name : " Set CI/CD variables"
4042 id : vars
4143 run : |
4244 echo "terraform_version=$(grep '^terraform' .tool-versions | cut -f2 -d' ')" >> $GITHUB_OUTPUT
4345
44- - name : " Use provided artifact tag"
46+ - name : " Use static artifact tag"
4547 id : tag
4648 run : |
47- echo "name=${{ inputs.artifact_tag }}" >> $GITHUB_OUTPUT
48- echo "Resolved tag: ${{ inputs.artifact_tag }}"
49+ echo "name=${{ env.SELECTED_ARTIFACT_TAG }}" >> $GITHUB_OUTPUT
50+ echo "Resolved tag: ${{ env.SELECTED_ARTIFACT_TAG }}"
4951
5052 sign-lambda-artifact :
5153 name : " Sign lambda artifact for TEST"
6264 - name : " Checkout selected ref"
6365 uses : actions/checkout@v6
6466 with :
65- ref : ${{ inputs.ref }}
67+ ref : ${{ env.SELECTED_REF }}
68+
69+ - name : " Show checked out commit"
70+ run : |
71+ git branch --show-current || true
72+ git rev-parse HEAD
73+ git log -1 --oneline
6674
6775 - name : " Setup Terraform"
6876 uses : hashicorp/setup-terraform@v3
8088 with :
8189 name : lambda-${{ needs.metadata.outputs.tag }}
8290 path : ./dist
83- run-id : ${{ inputs.artifact_run_id }}
91+ run-id : ${{ env.SELECTED_ARTIFACT_RUN_ID }}
8492 github-token : ${{ github.token }}
8593
8694 - name : " Terraform Init (TEST api-layer)"
@@ -182,7 +190,13 @@ jobs:
182190 - name : " Checkout selected ref"
183191 uses : actions/checkout@v6
184192 with :
185- ref : ${{ inputs.ref }}
193+ ref : ${{ env.SELECTED_REF }}
194+
195+ - name : " Show checked out commit"
196+ run : |
197+ git branch --show-current || true
198+ git rev-parse HEAD
199+ git log -1 --oneline
186200
187201 - name : " Setup Terraform"
188202 uses : hashicorp/setup-terraform@v3
0 commit comments