From e627f1cd49069d34ba9a196f31761db5898b6f08 Mon Sep 17 00:00:00 2001 From: Mikhail Yohman Date: Mon, 27 Mar 2023 08:23:34 -0600 Subject: [PATCH] Bump go testing versions. --- .github/workflows/test.yml | 96 +++++++++++++++++++------------------- 1 file changed, 47 insertions(+), 49 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index bc5c57c..40573ab 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -5,12 +5,12 @@ name: Tests on: pull_request: paths-ignore: - - 'README.md' + - "README.md" push: paths-ignore: - - 'README.md' + - "README.md" # For systems with an upstream API that could drift unexpectedly (like most SaaS systems, etc.), - # we recommend testing at a regular interval not necessarily tied to code changes. This will + # we recommend testing at a regular interval not necessarily tied to code changes. This will # ensure you are alerted to something breaking due to an API change, even if the code did not # change. # schedule: @@ -22,23 +22,22 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 5 steps: + - name: Set up Go + uses: actions/setup-go@v3 + with: + go-version: "1.20" + id: go - - name: Set up Go - uses: actions/setup-go@v3 - with: - go-version: '1.16' - id: go + - name: Check out code into the Go module directory + uses: actions/checkout@v3 - - name: Check out code into the Go module directory - uses: actions/checkout@v3 + - name: Get dependencies + run: | + go mod download - - name: Get dependencies - run: | - go mod download - - - name: Build - run: | - go build -v . + - name: Build + run: | + go build -v . generate: runs-on: ubuntu-latest @@ -46,7 +45,7 @@ jobs: - uses: actions/checkout@v3 - uses: actions/setup-go@v3 with: - go-version-file: 'go.mod' + go-version-file: "go.mod" cache: true - run: go generate ./... - name: git diff @@ -65,41 +64,40 @@ jobs: matrix: # list whatever Terraform versions here you would like to support terraform: - - '0.12.*' - - '0.13.*' - - '0.14.*' - - '0.15.*' - - '1.0.*' - - '1.1.*' + - "0.12.*" + - "0.13.*" + - "0.14.*" + - "0.15.*" + - "1.0.*" + - "1.1.*" steps: + - name: Set up Go + uses: actions/setup-go@v3 + with: + go-version: "1.20" + id: go - - name: Set up Go - uses: actions/setup-go@v3 - with: - go-version: '1.17' - id: go + - uses: hashicorp/setup-terraform@v2 + with: + terraform_version: ${{ matrix.terraform }} + terraform_wrapper: false - - uses: hashicorp/setup-terraform@v2 - with: - terraform_version: ${{ matrix.terraform }} - terraform_wrapper: false + - name: Check out code into the Go module directory + uses: actions/checkout@v3 - - name: Check out code into the Go module directory - uses: actions/checkout@v3 + - name: Get dependencies + run: | + go mod download - - name: Get dependencies - run: | - go mod download - - - name: TF acceptance tests - timeout-minutes: 10 - env: - TF_ACC: "1" + - name: TF acceptance tests + timeout-minutes: 10 + env: + TF_ACC: "1" - # Set whatever additional acceptance test env vars here. You can - # optionally use data from your repository secrets using the - # following syntax: - # SOME_VAR: ${{ secrets.SOME_VAR }} + # Set whatever additional acceptance test env vars here. You can + # optionally use data from your repository secrets using the + # following syntax: + # SOME_VAR: ${{ secrets.SOME_VAR }} - run: | - go test -v -cover ./internal/provider/ \ No newline at end of file + run: | + go test -v -cover ./internal/provider/