Skip to content

In Lambda recursion detection middleware, fetch the trace id from context before the environment variable #598

In Lambda recursion detection middleware, fetch the trace id from context before the environment variable

In Lambda recursion detection middleware, fetch the trace id from context before the environment variable #598

name: Integration Tests
# these are expensive, limit how often they're running
#
# functionally, all we need to do is vet the code going into main
on:
pull_request:
branches:
- main
permissions:
id-token: write
# again, expensive, only one per PR can run and they self-cancel
concurrency:
group: ci-codebuild-${{ github.ref }}
cancel-in-progress: true
jobs:
integration-tests:
name: Integration Tests
runs-on: ubuntu-latest
steps:
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v4
with:
role-to-assume: ${{ secrets.CI_AWS_ROLE_ARN }}
aws-region: us-west-2
- name: Run tests
id: integration-tests
uses: aws-actions/aws-codebuild-run-build@v1
with:
project-name: aws-sdk-go-v2-integrationtests
- name: Cancel tests
if: ${{ cancelled() }}
env:
BUILD_ID: ${{ steps.integration-tests.outputs.aws-build-id }}
run: |
if [ ! -z "$BUILD_ID" ]; then
echo "aws codebuild stop-build --id $BUILD_ID"
aws codebuild stop-build --id $BUILD_ID
fi