99jobs :
1010 build :
1111 name : Build
12- runs-on : ubuntu-22 .04
12+ runs-on : ubuntu-24 .04
1313 steps :
14- - uses : actions/checkout@v4
14+ - uses : actions/checkout@v6
1515 - name : Setup go
16- uses : actions/setup-go@v5
16+ uses : actions/setup-go@v6
1717 with :
1818 go-version-file : go.mod
1919 - name : Test
2020 run : make build
2121 lint :
2222 name : Lint
23- runs-on : ubuntu-22 .04
23+ runs-on : ubuntu-24 .04
2424 steps :
25- - uses : actions/checkout@v4
26- - uses : actions/setup-python@v5
25+ - uses : actions/checkout@v6
26+ - uses : actions/setup-python@v6
2727 - name : Setup go
28- uses : actions/setup-go@v5
28+ uses : actions/setup-go@v6
2929 with :
3030 go-version-file : go.mod
3131 - name : Lint
3232 run : make lint
3333 check-goreleaser-config :
3434 name : Check goreleaser.yml
35- runs-on : ubuntu-22 .04
35+ runs-on : ubuntu-24 .04
3636 steps :
37- - uses : actions/checkout@v4
37+ - uses : actions/checkout@v6
3838 - name : Setup go
39- uses : actions/setup-go@v5
39+ uses : actions/setup-go@v6
4040 with :
4141 go-version-file : go.mod
42- - uses : goreleaser/goreleaser-action@v6.3 .0
42+ - uses : goreleaser/goreleaser-action@v6.4 .0
4343 with :
44- version : v2.9.0
44+ version : v2.13.3
4545 args : check -f .goreleaser.yml
4646 test :
4747 name : Test
48- runs-on : ubuntu-22 .04
48+ runs-on : ubuntu-24 .04
4949 steps :
50- - uses : actions/checkout@v4
50+ - uses : actions/checkout@v6
5151 - name : Setup go
52- uses : actions/setup-go@v5
52+ uses : actions/setup-go@v6
5353 with :
5454 go-version-file : go.mod
5555 - name : Test
@@ -58,11 +58,11 @@ jobs:
5858 name : End-to-End Tests
5959 strategy :
6060 matrix :
61- k8s-version : ["1.30.13 ", "1.31.9 ", "1.32.5 "]
62- runs-on : ubuntu-22 .04
61+ k8s-version : ["1.31.14 ", "1.32.11 ", "1.33.7 "]
62+ runs-on : ubuntu-24 .04
6363 steps :
64- - uses : actions/checkout@v4
65- - uses : actions/setup-go@v5
64+ - uses : actions/checkout@v6
65+ - uses : actions/setup-go@v6
6666 with :
6767 go-version-file : go.mod
6868 - run : make start KUBERNETES_VERSION=${{ matrix.k8s-version }}
@@ -72,32 +72,32 @@ jobs:
7272 - run : make logs
7373 working-directory : e2e
7474 if : always()
75- - uses : actions/upload-artifact@v4
75+ - uses : actions/upload-artifact@v6
7676 if : always()
7777 with :
7878 name : logs-${{ matrix.k8s-version }}.tar.gz
7979 path : e2e/logs.tar.gz
8080 dry-run :
8181 name : Dry-run release
82- runs-on : ubuntu-22 .04
82+ runs-on : ubuntu-24 .04
8383 steps :
8484 - name : Checkout
85- uses : actions/checkout@v4
85+ uses : actions/checkout@v6
8686 with :
8787 fetch-depth : 0
8888 - uses : docker/setup-qemu-action@v3
8989 - uses : docker/setup-buildx-action@v3
9090 - name : Setup go
91- uses : actions/setup-go@v5
91+ uses : actions/setup-go@v6
9292 with :
9393 go-version-file : go.mod
9494 - name : Setup tag for goreleaser
9595 run : |
9696 echo "GORELEASER_CURRENT_TAG=$(git describe --tags --abbrev=0 --match "v*" || echo v0.0.0)" >> $GITHUB_ENV
9797 - name : GoReleaser
98- uses : goreleaser/goreleaser-action@v6.3 .0
98+ uses : goreleaser/goreleaser-action@v6.4 .0
9999 with :
100- version : v2.9.0
100+ version : v2.13.3
101101 args : --snapshot --skip publish --clean
102102 - name : Test built containers
103103 run : make container-structure-test
0 commit comments