Skip to content

Commit 93fb88c

Browse files
authored
Update setup-go to use go.mod (#354)
* Update setup-go to use `go.mod`
1 parent 376ad09 commit 93fb88c

File tree

3 files changed

+11
-20
lines changed

3 files changed

+11
-20
lines changed

.github/workflows/release.yml

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,6 @@ permissions:
99
contents: write
1010

1111
jobs:
12-
go-version:
13-
runs-on: ubuntu-latest
14-
outputs:
15-
version: ${{ steps.go-version.outputs.version }}
16-
steps:
17-
- uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
18-
- id: go-version
19-
run: echo "::set-output name=version::$(cat ./.go-version)"
2012
release-notes:
2113
runs-on: ubuntu-latest
2214
steps:
@@ -32,7 +24,7 @@ jobs:
3224
retention-days: 1
3325
terraform-provider-release:
3426
name: 'Terraform Provider Release'
35-
needs: [go-version, release-notes]
27+
needs: [release-notes]
3628
uses: hashicorp/ghaction-terraform-provider-release/.github/workflows/hashicorp.yml@106e6d08159ccec423310cc2c706bae59f46c09c # v2.2.0
3729
secrets:
3830
hc-releases-key-prod: '${{ secrets.HC_RELEASES_KEY_PROD }}'
@@ -46,6 +38,6 @@ jobs:
4638
hc-releases-host-prod: '${{ secrets.HC_RELEASES_HOST_PROD }}'
4739
with:
4840
release-notes: true
49-
setup-go-version: '${{ needs.go-version.outputs.version }}'
41+
setup-go-version-file: 'go.mod'
5042
# Product Version (e.g. v1.2.3 or github.ref_name)
5143
product-version: '${{ github.ref_name }}'

.github/workflows/test.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,15 @@ jobs:
2121
timeout-minutes: 5
2222
steps:
2323

24+
- name: Check out code into the Go module directory
25+
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
26+
2427
- name: Set up Go
2528
uses: actions/setup-go@6edd4406fa81c3da01a34fa6f6343087c207a568 # v3.5.0
2629
with:
27-
go-version: '1.18'
30+
go-version-file: 'go.mod'
2831
id: go
2932

30-
- name: Check out code into the Go module directory
31-
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
32-
3333
- name: Run linters
3434
uses: golangci/golangci-lint-action@0ad9a0988b3973e851ab0a07adf248ec2e100376 # v3.3.1
3535
with:
@@ -69,15 +69,15 @@ jobs:
6969
- '1.3.*'
7070
steps:
7171

72+
- name: Check out code
73+
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
74+
7275
- name: Setup Go
73-
uses: actions/setup-go@v2
76+
uses: actions/setup-go@6edd4406fa81c3da01a34fa6f6343087c207a568 # v3.5.0
7477
with:
75-
go-version: '1.18'
78+
go-version-file: 'go.mod'
7679
check-latest: true
7780

78-
- name: Check out code
79-
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
80-
8181
- name: Setup Terraform ${{ matrix.terraform }}
8282
uses: hashicorp/setup-terraform@633666f66e0061ca3b725c73b2ec20cd13a8fdd1 # v2.0.3
8383
with:

.go-version

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)