name: CI on: pull_request: branches: [main] merge_group: permissions: contents: read jobs: ci: uses: Sea-Haven-Industries/.github/.github/workflows/ci-typescript-cdk.yaml@47185fa602dffddb8297db5f3525d7c9bc05d7cd # v1.0.21 with: node-version: "24" run-tests: true terraform: name: Terraform runs-on: ubuntu-latest timeout-minutes: 15 defaults: run: working-directory: terraform steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false - uses: hashicorp/setup-terraform@dfe3c3f87815947d99a8997f908cb6525fc44e9e # v4.0.1 with: terraform_version: "1.16.0" terraform_wrapper: false - name: Terraform fmt run: terraform fmt -check -recursive - name: Terraform init run: terraform init -backend=false - name: Terraform validate run: terraform validate