Skip to content

Commit 37b133f

Browse files
authored
chore: Update CI to run corner tests on all v5 protocol Terraform versions (#1421)
1 parent 19e5b30 commit 37b133f

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

.github/workflows/ci-go.yml

+11-2
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,11 @@ jobs:
2424
- uses: golangci/golangci-lint-action@ec5d18412c0aeab7936cb16880d708ba2a64e1ae # v6.2.0
2525
with:
2626
version: latest
27-
terraform-provider-corner:
27+
terraform-provider-corner-tfprotov5:
2828
defaults:
2929
run:
3030
working-directory: terraform-provider-corner
31+
name: terraform-provider-corner (tfprotov5 / Terraform ${{ matrix.terraform}})
3132
runs-on: ubuntu-latest
3233
steps:
3334
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
@@ -38,11 +39,19 @@ jobs:
3839
- uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3.0
3940
with:
4041
go-version-file: 'go.mod'
42+
- uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd # v3.1.2
43+
with:
44+
terraform_version: ${{ matrix.terraform }}
45+
terraform_wrapper: false
4146
- run: go mod edit -replace=github.com/hashicorp/terraform-plugin-sdk/v2=../
4247
- run: go mod tidy
43-
- run: go test -v ./...
48+
- run: go test -v ./internal/sdkv2provider
4449
env:
4550
TF_ACC: '1'
51+
strategy:
52+
fail-fast: false
53+
matrix:
54+
terraform: ${{ fromJSON(vars.TF_VERSIONS_PROTOCOL_V5) }}
4655
test:
4756
name: test (Go v${{ matrix.go-version }})
4857
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)