Skip to content

Commit 02e786f

Browse files
authored
Merge pull request #15 from cruxstack/lint
ci: add tf tests
2 parents ce1c79e + ba11e1a commit 02e786f

File tree

1 file changed

+18
-11
lines changed

1 file changed

+18
-11
lines changed

.github/workflows/test.yml

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66
- main
77

88
jobs:
9-
test:
9+
test-code:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- name: Checkout Code
@@ -15,13 +15,20 @@ jobs:
1515
uses: actions/[email protected]
1616
with:
1717
node-version: 18
18-
- name: Tests for auth-at-edge
19-
run: |
20-
cd assets/cf-mw-auth
21-
npm install
22-
npm test
23-
- name: Tests for url-rewriter
24-
run: |
25-
cd assets/cf-mw-urlrewrite
26-
npm install
27-
npm test
18+
19+
test-tf:
20+
runs-on: ubuntu-latest
21+
steps:
22+
- name: Checkout Code
23+
uses: actions/checkout@v3
24+
- name: Setup Terraform
25+
uses: hashicorp/setup-terraform@v3
26+
- name: Terraform Setup
27+
run: terraform init
28+
- name: Terraform Validate
29+
run: terraform validate
30+
- name: Lint Terraform
31+
uses: reviewdog/action-tflint@master
32+
with:
33+
github_token: ${{ secrets.github_token }}
34+
filter_mode: "nofilter"

0 commit comments

Comments
 (0)