Skip to content

Commit 57e4f53

Browse files
authored
Merge pull request #4648 from kolyshkin/1.2-4634
[1.2] Add Go 1.24, drop ubuntu 20.04
2 parents 300d35b + 14f6169 commit 57e4f53

File tree

4 files changed

+10
-8
lines changed

4 files changed

+10
-8
lines changed

.cirrus.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ task:
7777
env:
7878
HOME: /root
7979
CIRRUS_WORKING_DIR: /home/runc
80-
GO_VERSION: "1.22"
80+
GO_VERSION: "1.23"
8181
BATS_VERSION: "v1.9.0"
8282
RPMS: gcc git iptables jq glibc-static libseccomp-devel make criu fuse-sshfs container-selinux
8383
# yamllint disable rule:key-duplicates

.github/workflows/test.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ jobs:
2323
strategy:
2424
fail-fast: false
2525
matrix:
26-
os: [ubuntu-20.04, ubuntu-24.04, actuated-arm64-6cpu-8gb]
27-
go-version: [1.22.x, 1.23.x]
26+
os: [ubuntu-24.04, actuated-arm64-6cpu-8gb]
27+
go-version: [1.22.x, 1.23.x, 1.24.x]
2828
rootless: ["rootless", ""]
2929
race: ["-race", ""]
3030
criu: ["", "criu-dev"]
@@ -33,12 +33,16 @@ jobs:
3333
# (need to compile criu) and don't add much value/coverage.
3434
- criu: criu-dev
3535
go-version: 1.22.x
36+
- criu: criu-dev
37+
go-version: 1.23.x
3638
- criu: criu-dev
3739
rootless: rootless
3840
- criu: criu-dev
3941
race: -race
4042
- go-version: 1.22.x
4143
os: actuated-arm64-6cpu-8gb
44+
- go-version: 1.23.x
45+
os: actuated-arm64-6cpu-8gb
4246
- race: "-race"
4347
os: actuated-arm64-6cpu-8gb
4448
- criu: criu-dev
@@ -172,8 +176,6 @@ jobs:
172176
run: sudo -E PATH="$PATH" script -e -c 'make local${{ matrix.rootless }}integration'
173177

174178
- name: integration test (systemd driver)
175-
# Skip rootless+systemd for ubuntu 20.04 because of cgroup v1.
176-
if: ${{ !(matrix.os == 'ubuntu-20.04' && matrix.rootless == 'rootless') }}
177179
run: |
178180
# Delegate all cgroup v2 controllers to rootless user via --systemd-cgroup.
179181
# The default (since systemd v252) is "pids memory cpu".

.github/workflows/validate.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88
- release-*
99
pull_request:
1010
env:
11-
GO_VERSION: 1.22.x
11+
GO_VERSION: 1.23.x
1212
permissions:
1313
contents: read
1414

@@ -40,7 +40,7 @@ jobs:
4040
sudo apt -qy install libseccomp-dev
4141
- uses: golangci/golangci-lint-action@v6
4242
with:
43-
version: v1.60
43+
version: v1.64
4444
# Extra linters, only checking new code from a pull request.
4545
- name: lint-extra
4646
if: github.event_name == 'pull_request'

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
ARG GO_VERSION=1.22
1+
ARG GO_VERSION=1.23
22
ARG BATS_VERSION=v1.9.0
33
ARG LIBSECCOMP_VERSION=2.5.5
44

0 commit comments

Comments
 (0)