diff --git a/.github/workflows/ci-typescript-cdk.yaml b/.github/workflows/ci-typescript-cdk.yaml index c0ba138..9467b47 100644 --- a/.github/workflows/ci-typescript-cdk.yaml +++ b/.github/workflows/ci-typescript-cdk.yaml @@ -23,6 +23,10 @@ on: description: "Run cdk synth" type: boolean default: true + enable-qemu: + description: "Enable QEMU for cross-platform Docker builds (arm64 on x86 runners)" + type: boolean + default: false run-sam-validate: description: "Run sam validate --lint (for Node.js SAM repos)" type: boolean @@ -39,6 +43,9 @@ jobs: steps: - uses: actions/checkout@v4 + - uses: docker/setup-qemu-action@v3 + if: ${{ inputs.enable-qemu }} + - uses: actions/setup-node@v4 with: node-version: ${{ inputs.node-version }}