Skip to content

chore(deps): Bump actions/checkout from 6.0.0 to 6.0.1 (#17) #55

chore(deps): Bump actions/checkout from 6.0.0 to 6.0.1 (#17)

chore(deps): Bump actions/checkout from 6.0.0 to 6.0.1 (#17) #55

name: Continuous Integration - Static Analysis
on:
push:
paths:
- ".github/workflows/static-analysis.yml"
- "**/*.tf"
- "**/*.tfvars"
- "**/*.hcl"
pull_request:
paths:
- ".github/workflows/static-analysis.yml"
- "**/*.tf"
- "**/*.tfvars"
- "**/*.hcl"
workflow_dispatch:
concurrency:
group: static-analysis-${{ github.ref_name }}
cancel-in-progress: true
jobs:
static-analysis:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v6.0.1
- name: Install Brioche
uses: brioche-dev/setup-brioche@v1.5.0
- name: Install Terraform tools
run: |
brioche install -r terraform
brioche install -r tflint
- name: Check formatting
run: terraform fmt -check -recursive -write=false -diff
- name: Check linting
run: tflint --recursive