From 384815b4a4d8be687f30a93036676fe5702c0c84 Mon Sep 17 00:00:00 2001 From: max Date: Tue, 18 Feb 2025 20:19:47 -0500 Subject: [PATCH] feat: added init and plan --- .github/workflows/check.yml | 38 +++++++++++++++++++++++++++++-------- 1 file changed, 30 insertions(+), 8 deletions(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index a773ae9..911b7d6 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -1,14 +1,36 @@ name: ⭐ Quality Assurance -on: [push, pull_request] +on: + push: + branches: + - main + pull_request: + branches: + - main jobs: - tf-lint: - name: Terraform Lint + terraform: + name: Terraform Format and Plan runs-on: ubuntu-latest - steps: - - name: Checkout Code - uses: actions/checkout@main - - name: Run Linter - uses: actionshub/terraform-lint@main \ No newline at end of file + steps: + - name: Checkout code + uses: actions/checkout@v2 + + - name: Set up Terraform + uses: hashicorp/setup-terraform@v2 + + - name: Format Terraform + run: | + cd terraform + terraform fmt -check + + - name: Terraform Init + run: | + cd terraform + terraform init + + - name: Terraform Plan + run: | + cd terraform + terraform plan -out=tfplan -no-color \ No newline at end of file