build: Use correct Go version also for script runs (#9414)

The changes to go.mod in latest Go 1.21/1.22 are not fully understood by
older Go that might be pre-installed on builds, so make sure we always
have a modern one in place even for running small release scripts etc.
This commit is contained in:
Jakob Borg 2024-02-11 09:24:00 +01:00 committed by GitHub
parent ad81ac8da7
commit 6b4028eede
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -506,6 +506,12 @@ jobs:
- name: Download artifacts
uses: actions/download-artifact@v4
- uses: actions/setup-go@v5
with:
go-version: ${{ env.GO_VERSION }}
cache: false
check-latest: true
- name: Install signing tool
run: |
go install ./cmd/stsigtool
@ -625,6 +631,12 @@ jobs:
name: packages-signed
path: packages
- uses: actions/setup-go@v5
with:
go-version: ${{ env.GO_VERSION }}
cache: false
check-latest: true
- name: Create release json
run: |
cd packages
@ -673,6 +685,12 @@ jobs:
name: debian-packages
path: packages
- uses: actions/setup-go@v5
with:
go-version: ${{ env.GO_VERSION }}
cache: false
check-latest: true
- name: Set version
run: |
version=$(go run build.go version)