From f128234354a111b57a4e58543a55a8edc6c453c2 Mon Sep 17 00:00:00 2001 From: Kir Kolyshkin Date: Tue, 2 Dec 2025 15:22:40 -0800 Subject: [PATCH 1/4] ci: bump bats to 1.12.0 This which is already using in CI on Fedora. Signed-off-by: Kir Kolyshkin --- .cirrus.yml | 2 +- .github/workflows/test.yml | 2 +- Dockerfile | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.cirrus.yml b/.cirrus.yml index e2f552cbd..67ebd982f 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -12,7 +12,7 @@ task: HOME: /root CIRRUS_WORKING_DIR: /home/runc GO_VER_PREFIX: "1.24." - BATS_VERSION: "v1.11.1" + BATS_VERSION: "v1.12.0" RPMS: gcc git-core iptables jq glibc-static libseccomp-devel make criu fuse-sshfs container-selinux # yamllint disable rule:key-duplicates matrix: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b9295bf04..5ec5bafa2 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -108,7 +108,7 @@ jobs: - name: Setup Bats and bats libs uses: bats-core/bats-action@3.0.1 with: - bats-version: 1.11.1 # Known as BATS_VERSION in other places. + bats-version: 1.12.0 # Known as BATS_VERSION in other places. support-install: false assert-install: false detik-install: false diff --git a/Dockerfile b/Dockerfile index ae10e3466..03de7e49f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ ARG GO_VERSION=1.24 -ARG BATS_VERSION=v1.11.1 +ARG BATS_VERSION=v1.12.0 ARG LIBSECCOMP_VERSION=2.5.6 FROM golang:${GO_VERSION}-bookworm From f4710e50238952025a9de34f11a91731ec278469 Mon Sep 17 00:00:00 2001 From: Kir Kolyshkin Date: Tue, 2 Dec 2025 15:25:42 -0800 Subject: [PATCH 2/4] Bump seccomp to v2.6.0 This version was released almost a year ago. Signed-off-by: Kir Kolyshkin --- Dockerfile | 2 +- script/release_build.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 03de7e49f..10da959ff 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ ARG GO_VERSION=1.24 ARG BATS_VERSION=v1.12.0 -ARG LIBSECCOMP_VERSION=2.5.6 +ARG LIBSECCOMP_VERSION=2.6.0 FROM golang:${GO_VERSION}-bookworm ARG DEBIAN_FRONTEND=noninteractive diff --git a/script/release_build.sh b/script/release_build.sh index 98b07f23f..0e0a22183 100755 --- a/script/release_build.sh +++ b/script/release_build.sh @@ -19,7 +19,7 @@ set -e ## ---> # Project-specific options and functions. In *theory* you shouldn't need to # touch anything else in this script in order to use this elsewhere. -: "${LIBSECCOMP_VERSION:=2.5.6}" +: "${LIBSECCOMP_VERSION:=2.6.0}" project="runc" root="$(readlink -f "$(dirname "${BASH_SOURCE[0]}")/..")" From 79b97d4642755b8b2668dde91d45a43adac62dfc Mon Sep 17 00:00:00 2001 From: Kir Kolyshkin Date: Tue, 2 Dec 2025 15:26:48 -0800 Subject: [PATCH 3/4] Use Go 1.25 for official builds (as well as for testing on Cirrus CI) Signed-off-by: Kir Kolyshkin --- .cirrus.yml | 2 +- Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.cirrus.yml b/.cirrus.yml index 67ebd982f..5309343fd 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -11,7 +11,7 @@ task: env: HOME: /root CIRRUS_WORKING_DIR: /home/runc - GO_VER_PREFIX: "1.24." + GO_VER_PREFIX: "1.25." BATS_VERSION: "v1.12.0" RPMS: gcc git-core iptables jq glibc-static libseccomp-devel make criu fuse-sshfs container-selinux # yamllint disable rule:key-duplicates diff --git a/Dockerfile b/Dockerfile index 10da959ff..e4f3df354 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG GO_VERSION=1.24 +ARG GO_VERSION=1.25 ARG BATS_VERSION=v1.12.0 ARG LIBSECCOMP_VERSION=2.6.0 From 68771cfe511bae841c5a4654ba16b35df1b88179 Mon Sep 17 00:00:00 2001 From: Kir Kolyshkin Date: Tue, 2 Dec 2025 15:31:52 -0800 Subject: [PATCH 4/4] ci: bump shellcheck to v0.11.0 Signed-off-by: Kir Kolyshkin --- .github/workflows/validate.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index 1bf393c0b..0522874ba 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -114,9 +114,9 @@ jobs: - uses: actions/checkout@v6 - name: install shellcheck env: - VERSION: v0.10.0 + VERSION: v0.11.0 BASEURL: https://github.com/koalaman/shellcheck/releases/download - SHA256: f35ae15a4677945428bdfe61ccc297490d89dd1e544cc06317102637638c6deb + SHA256: 4da528ddb3a4d1b7b24a59d4e16eb2f5fd960f4bd9a3708a15baddbdf1d5a55b run: | mkdir ~/bin curl -sSfL --retry 5 $BASEURL/$VERSION/shellcheck-$VERSION.linux.x86_64.tar.xz |