Add VPC Direct egress support #23
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Lint and Test | |
| on: | |
| push: | |
| jobs: | |
| lint-test: | |
| runs-on: ubuntu-24.04 | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6 | |
| - name: Setup Terraform | |
| uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd # v3 | |
| with: | |
| terraform_version: latest | |
| - name: Setup Go | |
| uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6 | |
| with: | |
| go-version: "stable" | |
| - name: Install terraform-docs | |
| run: go install github.com/terraform-docs/terraform-docs@v0.20.0 | |
| - name: Terraform Format Check | |
| run: terraform fmt -check -recursive . | |
| - name: Generate Documentation | |
| run: make docs | |
| - name: Check for Documentation Changes | |
| run: | | |
| if ! git diff --exit-code README.md; then | |
| echo "❌ Documentation is out of date. Please run 'make docs' and commit the changes." | |
| exit 1 | |
| else | |
| echo "✅ Documentation is up to date." | |
| fi | |
| - name: Terraform Init | |
| run: terraform init | |
| - name: Terraform Validate | |
| run: terraform validate |