From 8cbc6245c04eac33b5bc08de06ff380f1f6ef709 Mon Sep 17 00:00:00 2001 From: Marques Johansson Date: Wed, 14 Jul 2021 12:42:14 -0400 Subject: [PATCH 1/3] run build tests on PRs Signed-off-by: Marques Johansson --- .github/workflows/acctest.yml | 2 +- .github/workflows/test.yml | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/test.yml diff --git a/.github/workflows/acctest.yml b/.github/workflows/acctest.yml index d0946802..14735321 100644 --- a/.github/workflows/acctest.yml +++ b/.github/workflows/acctest.yml @@ -41,7 +41,7 @@ jobs: - stable terraform: - '0.12.29' - - '0.13.3' + - '0.13.6' steps: - name: Set up Go diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 00000000..51b421a0 --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,21 @@ +name: Go Tests +on: + pull_request: +jobs: + test: + runs-on: ubuntu-latest + timeout-minutes: 10 + steps: + - name: Set up Go + uses: actions/setup-go@v2 + with: + go-version: '1.16' + - name: Check out code into the Go module directory + uses: actions/checkout@v2 + - name: Get dependencies + run: go mod download + - name: Build + run: go build -v . + - name: TF tests + run: go test -v -cover -parallel 4 ./metal + From b9c12f3901f441cc547cb8983b9bec1f4115a927 Mon Sep 17 00:00:00 2001 From: Marques Johansson Date: Wed, 14 Jul 2021 12:42:34 -0400 Subject: [PATCH 2/3] fix vendor/modules.txt file Signed-off-by: Marques Johansson --- vendor/modules.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/vendor/modules.txt b/vendor/modules.txt index d2a7677e..c2f07175 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -55,7 +55,6 @@ github.com/aws/aws-sdk-go/service/sts/stsiface # github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d github.com/bgentry/go-netrc/netrc # github.com/davecgh/go-spew v1.1.1 -## explicit github.com/davecgh/go-spew/spew # github.com/fatih/color v1.7.0 github.com/fatih/color From 926ec622ff96f9cedfcbb6d3e023bf3b616d17cb Mon Sep 17 00:00:00 2001 From: Marques Johansson Date: Wed, 14 Jul 2021 13:50:12 -0400 Subject: [PATCH 3/3] remove errant debug log from tests Signed-off-by: Marques Johansson --- metal/resource_metal_project_ssh_key_test.go | 2 -- 1 file changed, 2 deletions(-) diff --git a/metal/resource_metal_project_ssh_key_test.go b/metal/resource_metal_project_ssh_key_test.go index fe045054..c521853a 100644 --- a/metal/resource_metal_project_ssh_key_test.go +++ b/metal/resource_metal_project_ssh_key_test.go @@ -2,7 +2,6 @@ package metal import ( "fmt" - "log" "testing" "github.com/hashicorp/terraform-plugin-sdk/v2/helper/acctest" @@ -44,7 +43,6 @@ func TestAccMetalProjectSSHKey_Basic(t *testing.T) { t.Fatalf("Cannot generate test SSH key pair: %s", err) } cfg := metalProjectSSHKeyConfig_Basic(rs, publicKeyMaterial) - log.Printf(cfg) resource.Test(t, resource.TestCase{ PreCheck: func() { testAccPreCheck(t) },