Skip to content

Commit d98c863

Browse files
authored
actions/setup-go use go-version-file (#27651)
These changes will allow not to specify the version of go in every pipeline.
1 parent 0f3ea4e commit d98c863

7 files changed

+20
-17
lines changed

.github/workflows/cron-licenses.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
- uses: actions/checkout@v4
1414
- uses: actions/setup-go@v4
1515
with:
16-
go-version: "~1.21"
16+
go-version-file: go.mod
1717
check-latest: true
1818
- run: make generate-license generate-gitignore
1919
timeout-minutes: 40

.github/workflows/pull-compliance.yml

+8-5
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
- uses: actions/checkout@v4
2020
- uses: actions/setup-go@v4
2121
with:
22-
go-version: "~1.21"
22+
go-version-file: go.mod
2323
check-latest: true
2424
- run: make deps-backend deps-tools
2525
- run: make lint-backend
@@ -72,7 +72,7 @@ jobs:
7272
- uses: actions/checkout@v4
7373
- uses: actions/setup-go@v4
7474
with:
75-
go-version: "~1.21"
75+
go-version-file: go.mod
7676
check-latest: true
7777
- run: make deps-backend deps-tools
7878
- run: make lint-go-windows lint-go-vet
@@ -89,7 +89,7 @@ jobs:
8989
- uses: actions/checkout@v4
9090
- uses: actions/setup-go@v4
9191
with:
92-
go-version: "~1.21"
92+
go-version-file: go.mod
9393
check-latest: true
9494
- run: make deps-backend deps-tools
9595
- run: make lint-go
@@ -104,7 +104,7 @@ jobs:
104104
- uses: actions/checkout@v4
105105
- uses: actions/setup-go@v4
106106
with:
107-
go-version: "~1.21"
107+
go-version-file: go.mod
108108
check-latest: true
109109
- run: make deps-backend deps-tools
110110
- run: make --always-make checks-backend # ensure the "go-licenses" make target runs
@@ -132,7 +132,7 @@ jobs:
132132
- uses: actions/checkout@v4
133133
- uses: actions/setup-go@v4
134134
with:
135-
go-version: "~1.21"
135+
go-version-file: go.mod
136136
check-latest: true
137137
# no frontend build here as backend should be able to build
138138
# even without any frontend files
@@ -176,4 +176,7 @@ jobs:
176176
steps:
177177
- uses: actions/checkout@v4
178178
- uses: actions/setup-go@v4
179+
with:
180+
go-version-file: go.mod
181+
check-latest: true
179182
- run: make lint-actions

.github/workflows/pull-db-tests.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
- uses: actions/checkout@v4
4242
- uses: actions/setup-go@v4
4343
with:
44-
go-version: "~1.21"
44+
go-version-file: go.mod
4545
check-latest: true
4646
- name: Add hosts to /etc/hosts
4747
run: '[ -e "/.dockerenv" ] || [ -e "/run/.containerenv" ] || echo "127.0.0.1 pgsql ldap minio" | sudo tee -a /etc/hosts'
@@ -66,7 +66,7 @@ jobs:
6666
- uses: actions/checkout@v4
6767
- uses: actions/setup-go@v4
6868
with:
69-
go-version: "~1.21"
69+
go-version-file: go.mod
7070
check-latest: true
7171
- run: make deps-backend
7272
- run: make backend
@@ -117,7 +117,7 @@ jobs:
117117
- uses: actions/checkout@v4
118118
- uses: actions/setup-go@v4
119119
with:
120-
go-version: "~1.21"
120+
go-version-file: go.mod
121121
check-latest: true
122122
- name: Add hosts to /etc/hosts
123123
run: '[ -e "/.dockerenv" ] || [ -e "/run/.containerenv" ] || echo "127.0.0.1 mysql elasticsearch meilisearch smtpimap" | sudo tee -a /etc/hosts'
@@ -167,7 +167,7 @@ jobs:
167167
- uses: actions/checkout@v4
168168
- uses: actions/setup-go@v4
169169
with:
170-
go-version: "~1.21"
170+
go-version-file: go.mod
171171
check-latest: true
172172
- name: Add hosts to /etc/hosts
173173
run: '[ -e "/.dockerenv" ] || [ -e "/run/.containerenv" ] || echo "127.0.0.1 mysql elasticsearch smtpimap" | sudo tee -a /etc/hosts'
@@ -200,7 +200,7 @@ jobs:
200200
- uses: actions/checkout@v4
201201
- uses: actions/setup-go@v4
202202
with:
203-
go-version: "~1.21"
203+
go-version-file: go.mod
204204
check-latest: true
205205
- name: Add hosts to /etc/hosts
206206
run: '[ -e "/.dockerenv" ] || [ -e "/run/.containerenv" ] || echo "127.0.0.1 mssql" | sudo tee -a /etc/hosts'

.github/workflows/pull-e2e-tests.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
- uses: actions/checkout@v4
2020
- uses: actions/setup-go@v4
2121
with:
22-
go-version: "~1.21"
22+
go-version-file: go.mod
2323
check-latest: true
2424
- uses: actions/setup-node@v3
2525
with:

.github/workflows/release-nightly.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
- run: git fetch --unshallow --quiet --tags --force
2121
- uses: actions/setup-go@v4
2222
with:
23-
go-version: "~1.21"
23+
go-version-file: go.mod
2424
check-latest: true
2525
- uses: actions/setup-node@v3
2626
with:
@@ -66,7 +66,7 @@ jobs:
6666
- run: git fetch --unshallow --quiet --tags --force
6767
- uses: actions/setup-go@v4
6868
with:
69-
go-version: "~1.21"
69+
go-version-file: go.mod
7070
check-latest: true
7171
- uses: docker/setup-qemu-action@v2
7272
- uses: docker/setup-buildx-action@v2
@@ -103,7 +103,7 @@ jobs:
103103
- run: git fetch --unshallow --quiet --tags --force
104104
- uses: actions/setup-go@v4
105105
with:
106-
go-version: "~1.21"
106+
go-version-file: go.mod
107107
check-latest: true
108108
- uses: docker/setup-qemu-action@v2
109109
- uses: docker/setup-buildx-action@v2

.github/workflows/release-tag-rc.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
- run: git fetch --unshallow --quiet --tags --force
2020
- uses: actions/setup-go@v4
2121
with:
22-
go-version: "~1.21"
22+
go-version-file: go.mod
2323
check-latest: true
2424
- uses: actions/setup-node@v3
2525
with:

.github/workflows/release-tag-version.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
- run: git fetch --unshallow --quiet --tags --force
2222
- uses: actions/setup-go@v4
2323
with:
24-
go-version: "~1.21"
24+
go-version-file: go.mod
2525
check-latest: true
2626
- uses: actions/setup-node@v3
2727
with:

0 commit comments

Comments
 (0)