From 583185c93ba51ce095754a3ab67328a705490639 Mon Sep 17 00:00:00 2001 From: Dexter Park Date: Fri, 3 Jan 2025 08:10:05 +0900 Subject: [PATCH] fix: actions setup go path uses env to set the module directory --- .github/workflows/integration-test-branch.yml | 6 ++++++ .github/workflows/integration-tests-branch-pr.yml | 5 +++++ .github/workflows/lint.yml | 6 +++++- .github/workflows/terraform-provider-release.yml | 2 ++ 4 files changed, 18 insertions(+), 1 deletion(-) diff --git a/.github/workflows/integration-test-branch.yml b/.github/workflows/integration-test-branch.yml index ae082d83..8054da76 100644 --- a/.github/workflows/integration-test-branch.yml +++ b/.github/workflows/integration-test-branch.yml @@ -26,6 +26,8 @@ jobs: with: go-version-file: 'go.mod' cache: true + env: + working-directory: ./ - run: go mod download - run: go build -v . @@ -38,6 +40,8 @@ jobs: with: go-version-file: 'go.mod' cache: true + env: + working-directory: ./ - run: go generate ./... - name: git diff run: | @@ -56,6 +60,8 @@ jobs: with: go-version-file: 'go.mod' cache: true + env: + working-directory: ./ - uses: hashicorp/setup-terraform@v2 with: terraform_version: '1.2.*' diff --git a/.github/workflows/integration-tests-branch-pr.yml b/.github/workflows/integration-tests-branch-pr.yml index 2dc7021d..b0dbe5bc 100644 --- a/.github/workflows/integration-tests-branch-pr.yml +++ b/.github/workflows/integration-tests-branch-pr.yml @@ -24,6 +24,8 @@ jobs: with: go-version-file: 'go.mod' cache: true + env: + working-directory: ./ - run: go mod download - run: go build -v . @@ -60,6 +62,9 @@ jobs: with: go-version-file: 'go.mod' cache: true + env: + working-directory: ./ + - uses: hashicorp/setup-terraform@v3 with: terraform_version: ${{ matrix.terraform }} diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 4054d7ec..8df4244f 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -27,6 +27,8 @@ jobs: uses: actions/setup-go@v5 with: go-version: stable + env: + working-directory: ./ - name: Install dependencies run: go mod download @@ -35,4 +37,6 @@ jobs: uses: golangci/golangci-lint-action@v6 with: version: v1.60 - args: --timeout 5m \ No newline at end of file + args: --timeout 5m + env: + working-directory: ./ \ No newline at end of file diff --git a/.github/workflows/terraform-provider-release.yml b/.github/workflows/terraform-provider-release.yml index e8079efa..7627ad6f 100644 --- a/.github/workflows/terraform-provider-release.yml +++ b/.github/workflows/terraform-provider-release.yml @@ -20,6 +20,8 @@ jobs: go-version-file: 'go.mod' go-version: '1.22' cache: true + env: + working-directory: ./ - name: Import GPG key uses: crazy-max/ghaction-import-gpg@v6 id: import_gpg