Skip to content

Commit d7586d4

Browse files
committed
Use qualified functions for CI
Signed-off-by: Astraea Sinclair <quinsclr@amazon.com>
1 parent be4af22 commit d7586d4

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

.github/workflows/deploy-examples.yml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -88,16 +88,21 @@ jobs:
8888
echo "Deploying ${{ matrix.example.name }} as $FUNCTION_NAME"
8989
hatch run examples:deploy "${{ matrix.example.name }}" --function-name "$FUNCTION_NAME"
9090
91-
# Store function name for later steps
91+
# $LATEST is also a qualified version
92+
QUALIFIED_FUNCTION_NAME="$FUNCTION_NAME:\$LATEST"
93+
94+
# Store both names for later steps
9295
echo "FUNCTION_NAME=$FUNCTION_NAME" >> $GITHUB_ENV
96+
echo "QUALIFIED_FUNCTION_NAME=$QUALIFIED_FUNCTION_NAME" >> $GITHUB_ENV
97+
echo "VERSION=$VERSION" >> $GITHUB_ENV
9398
9499
- name: Invoke Lambda function - ${{ matrix.example.name }}
95100
env:
96101
LAMBDA_ENDPOINT: ${{ secrets.LAMBDA_ENDPOINT }}
97102
run: |
98-
echo "Testing function: $FUNCTION_NAME"
103+
echo "Testing qualified function: $QUALIFIED_FUNCTION_NAME"
99104
aws lambda invoke \
100-
--function-name "$FUNCTION_NAME" \
105+
--function-name "$QUALIFIED_FUNCTION_NAME" \
101106
--cli-binary-format raw-in-base64-out \
102107
--payload '{"name": "World"}' \
103108
--region "${{ env.AWS_REGION }}" \
@@ -127,9 +132,9 @@ jobs:
127132
env:
128133
LAMBDA_ENDPOINT: ${{ secrets.LAMBDA_ENDPOINT }}
129134
run: |
130-
echo "Listing durable executions for function: $FUNCTION_NAME"
135+
echo "Listing durable executions for qualified function: $QUALIFIED_FUNCTION_NAME"
131136
aws lambda list-durable-executions-by-function \
132-
--function-name "$FUNCTION_NAME" \
137+
--function-name "$QUALIFIED_FUNCTION_NAME" \
133138
--statuses SUCCEEDED \
134139
--region "${{ env.AWS_REGION }}" \
135140
--endpoint-url "$LAMBDA_ENDPOINT" \

0 commit comments

Comments
 (0)