mirror of
https://github.com/Icinga/icingadb.git
synced 2026-02-18 18:18:00 -05:00
GitHub Actions: use actions/setup-go@v4 and go-version: 1.x
There was a mix of diferent action and Go versions specified throughout the GitHub Actions workflow configs. In general, we want to be compatible with the latest Go 1.x version, so just specify that instead of bumping versions everywhere when necessary. At the same time, bump the actions/setup-go to v4, the latest currently available version. This prefers versions already cached on the runner and enables automatic caching for dependencies.
This commit is contained in:
parent
7c7ba9f089
commit
ab42fab540
5 changed files with 20 additions and 20 deletions
4
.github/workflows/compliance.yml
vendored
4
.github/workflows/compliance.yml
vendored
|
|
@ -11,9 +11,9 @@ jobs:
|
|||
steps:
|
||||
- run: sudo apt install -y moreutils
|
||||
|
||||
- uses: actions/setup-go@v2
|
||||
- uses: actions/setup-go@v4
|
||||
with:
|
||||
go-version: 1.18.x
|
||||
go-version: 1.x
|
||||
|
||||
- uses: actions/checkout@v2
|
||||
|
||||
|
|
|
|||
24
.github/workflows/go.yml
vendored
24
.github/workflows/go.yml
vendored
|
|
@ -16,9 +16,9 @@ jobs:
|
|||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
|
||||
- uses: actions/setup-go@v2
|
||||
- uses: actions/setup-go@v4
|
||||
with:
|
||||
go-version: 1.18.x
|
||||
go-version: 1.x
|
||||
|
||||
- run: go build -gcflags="-m" ./...
|
||||
|
||||
|
|
@ -29,9 +29,9 @@ jobs:
|
|||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
|
||||
- uses: actions/setup-go@v2
|
||||
- uses: actions/setup-go@v4
|
||||
with:
|
||||
go-version: ^1.19
|
||||
go-version: 1.x
|
||||
|
||||
- uses: dominikh/staticcheck-action@29e9b80fb8de0521ba4ed3fdf68fed5bbe82a2d2 # v1.1.0
|
||||
with:
|
||||
|
|
@ -42,9 +42,9 @@ jobs:
|
|||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
|
||||
- uses: actions/setup-go@v2
|
||||
- uses: actions/setup-go@v4
|
||||
with:
|
||||
go-version: 1.18.x
|
||||
go-version: 1.x
|
||||
|
||||
- run: go vet ./...
|
||||
|
||||
|
|
@ -53,9 +53,9 @@ jobs:
|
|||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
|
||||
- uses: actions/setup-go@v2
|
||||
- uses: actions/setup-go@v4
|
||||
with:
|
||||
go-version: 1.18.x
|
||||
go-version: 1.x
|
||||
|
||||
- name: Run gofmt -d .
|
||||
run: |
|
||||
|
|
@ -68,9 +68,9 @@ jobs:
|
|||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
|
||||
- uses: actions/setup-go@v2
|
||||
- uses: actions/setup-go@v4
|
||||
with:
|
||||
go-version: 1.18.x
|
||||
go-version: 1.x
|
||||
|
||||
- name: Run go mod tidy
|
||||
run: |
|
||||
|
|
@ -83,9 +83,9 @@ jobs:
|
|||
if: github.event_name == 'pull_request'
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/setup-go@v3
|
||||
- uses: actions/setup-go@v4
|
||||
with:
|
||||
go-version: ^1.18
|
||||
go-version: 1.x
|
||||
|
||||
- name: Checkout base commit
|
||||
uses: actions/checkout@v3
|
||||
|
|
|
|||
4
.github/workflows/integration-tests.yml
vendored
4
.github/workflows/integration-tests.yml
vendored
|
|
@ -26,9 +26,9 @@ jobs:
|
|||
- name: Checkout
|
||||
uses: actions/checkout@v2
|
||||
- name: Setup Go
|
||||
uses: actions/setup-go@v2
|
||||
uses: actions/setup-go@v4
|
||||
with:
|
||||
go-version: '^1.18'
|
||||
go-version: 1.x
|
||||
- name: Build Icinga DB
|
||||
run: go build ./cmd/icingadb
|
||||
env:
|
||||
|
|
|
|||
4
.github/workflows/sql.yml
vendored
4
.github/workflows/sql.yml
vendored
|
|
@ -36,9 +36,9 @@ jobs:
|
|||
|
||||
steps:
|
||||
- name: Setup Go
|
||||
uses: actions/setup-go@v1
|
||||
uses: actions/setup-go@v4
|
||||
with:
|
||||
go-version: '^1.16'
|
||||
go-version: 1.x
|
||||
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v2
|
||||
|
|
|
|||
4
.github/workflows/version.yml
vendored
4
.github/workflows/version.yml
vendored
|
|
@ -12,9 +12,9 @@ jobs:
|
|||
- uses: actions/checkout@v2
|
||||
with:
|
||||
fetch-depth: 0
|
||||
- uses: actions/setup-go@v2
|
||||
- uses: actions/setup-go@v4
|
||||
with:
|
||||
go-version: 1.18.x
|
||||
go-version: 1.x
|
||||
- name: Check version
|
||||
# TODO(elippmann): Needs adjustments as soon as we release from (support) branches too.
|
||||
run: |
|
||||
|
|
|
|||
Loading…
Reference in a new issue