From 4e9bcd31a94e67f903e520afcd63000bcad5bcb9 Mon Sep 17 00:00:00 2001 From: CrazyMax <1951866+crazy-max@users.noreply.github.com> Date: Mon, 12 Oct 2026 10:39:34 +0200 Subject: [PATCH] ci: update runners to ubuntu 26.04 Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com> --- .github/workflows/build.yml | 2 +- .github/workflows/buildx-lab-releases-json.yml | 2 +- .github/workflows/buildx-releases-json.yml | 2 +- .github/workflows/codeql.yml | 2 +- .github/workflows/compose-lab-releases-json.yml | 2 +- .github/workflows/compose-releases-json.yml | 2 +- .github/workflows/cosign-releases-json.yml | 2 +- .github/workflows/docker-releases-json.yml | 2 +- .github/workflows/publish.yml | 2 +- .github/workflows/regclient-releases-json.yml | 2 +- .github/workflows/test.yml | 14 +++++++------- .github/workflows/undock-releases-json.yml | 2 +- .github/workflows/update-deps.yml | 2 +- .github/workflows/validate.yml | 4 ++-- .github/workflows/virtual-env.yml | 2 ++ 15 files changed, 23 insertions(+), 21 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9d469afb..fff54057 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -17,7 +17,7 @@ on: jobs: build: - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 strategy: fail-fast: false matrix: diff --git a/.github/workflows/buildx-lab-releases-json.yml b/.github/workflows/buildx-lab-releases-json.yml index 4c65127b..6c9b911d 100644 --- a/.github/workflows/buildx-lab-releases-json.yml +++ b/.github/workflows/buildx-lab-releases-json.yml @@ -27,7 +27,7 @@ jobs: filename: buildx-lab-releases.json open-pr: - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 if: github.event_name != 'pull_request' permissions: contents: write diff --git a/.github/workflows/buildx-releases-json.yml b/.github/workflows/buildx-releases-json.yml index 55d00fd2..a1d29c86 100644 --- a/.github/workflows/buildx-releases-json.yml +++ b/.github/workflows/buildx-releases-json.yml @@ -27,7 +27,7 @@ jobs: filename: buildx-releases.json open-pr: - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 if: github.event_name != 'pull_request' permissions: contents: write diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index cb73f16d..18639291 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -14,7 +14,7 @@ env: jobs: analyze: - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 permissions: contents: read security-events: write diff --git a/.github/workflows/compose-lab-releases-json.yml b/.github/workflows/compose-lab-releases-json.yml index 7d75f4a4..5bcf4876 100644 --- a/.github/workflows/compose-lab-releases-json.yml +++ b/.github/workflows/compose-lab-releases-json.yml @@ -27,7 +27,7 @@ jobs: filename: compose-lab-releases.json open-pr: - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 if: github.event_name != 'pull_request' permissions: contents: write diff --git a/.github/workflows/compose-releases-json.yml b/.github/workflows/compose-releases-json.yml index 9c526605..382ac33a 100644 --- a/.github/workflows/compose-releases-json.yml +++ b/.github/workflows/compose-releases-json.yml @@ -27,7 +27,7 @@ jobs: filename: compose-releases.json open-pr: - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 if: github.event_name != 'pull_request' permissions: contents: write diff --git a/.github/workflows/cosign-releases-json.yml b/.github/workflows/cosign-releases-json.yml index 2ad1c6f5..f3b6c684 100644 --- a/.github/workflows/cosign-releases-json.yml +++ b/.github/workflows/cosign-releases-json.yml @@ -27,7 +27,7 @@ jobs: filename: cosign-releases.json open-pr: - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 if: github.event_name != 'pull_request' permissions: contents: write diff --git a/.github/workflows/docker-releases-json.yml b/.github/workflows/docker-releases-json.yml index 3a701f76..13d4296f 100644 --- a/.github/workflows/docker-releases-json.yml +++ b/.github/workflows/docker-releases-json.yml @@ -30,7 +30,7 @@ jobs: ^(v.*)$ open-pr: - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 if: github.event_name != 'pull_request' permissions: contents: write diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index d797ef6e..f0d16ca6 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -17,7 +17,7 @@ env: jobs: publish: - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 permissions: contents: read id-token: write # required for OIDC diff --git a/.github/workflows/regclient-releases-json.yml b/.github/workflows/regclient-releases-json.yml index 858c2f50..46571e36 100644 --- a/.github/workflows/regclient-releases-json.yml +++ b/.github/workflows/regclient-releases-json.yml @@ -27,7 +27,7 @@ jobs: filename: regclient-releases.json open-pr: - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 if: github.event_name != 'pull_request' permissions: contents: write diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 31c03187..8892dd10 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -28,8 +28,8 @@ jobs: fail-fast: false matrix: os: - - ubuntu-latest - - ubuntu-24.04-arm + - ubuntu-26.04 + - ubuntu-26.04-arm node_version: - 24 - 20 @@ -66,7 +66,7 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} prepare-itg: - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 outputs: includes: ${{ steps.set.outputs.includes }} steps: @@ -109,10 +109,10 @@ jobs: }); await core.group(`Set includes`, async () => { let includes = []; - for (const os of ['ubuntu-latest', 'ubuntu-24.04-arm', 'macos-26-large', 'windows-latest']) { + for (const os of ['ubuntu-26.04', 'ubuntu-26.04-arm', 'macos-26-large', 'windows-2025']) { for (const test of tests) { if (test === 'docker/install.test.itg.ts') { - if (os !== 'windows-latest') { + if (os !== 'windows-2025') { includes.push({ os: os, test: test, test_name: 'root', docker_install_type: 'image', docker_install_version: '27.3.1' }); includes.push({ os: os, test: test, test_name: 'root', docker_install_type: 'image', docker_install_version: 'master' }); includes.push({ os: os, test: test, test_name: 'root', docker_install_type: 'image', docker_install_version: 'latest' }); @@ -120,14 +120,14 @@ jobs: includes.push({ os: os, test: test, test_name: 'root', docker_install_type: 'archive', docker_install_version: 'v26.1.4' }); includes.push({ os: os, test: test, test_name: 'root', docker_install_type: 'archive', docker_install_version: 'latest' }); includes.push({ os: os, test: test, test_name: 'root', docker_install_type: 'archive', docker_install_version: 'v29.0.0-rc.1', docker_install_channel: 'test' }); - if (os === 'ubuntu-latest') { + if (os === 'ubuntu-26.04') { includes.push({ os: os, test: test, test_name: 'rootless', docker_install_type: 'image', docker_install_version: 'latest' }); includes.push({ os: os, test: test, test_name: 'rootless', docker_install_type: 'archive', docker_install_version: 'latest' }); } if (os === 'macos-26-large') { includes.push({ os: os, test: test, test_name: 'vz', docker_install_type: 'archive', docker_install_version: 'latest' }); } - if (os !== 'windows-latest') { + if (os !== 'windows-2025') { includes.push({ os: os, test: test, test_name: 'tcp', docker_install_type: 'image', docker_install_version: 'latest' }); } includes.push({ os: os, test: test, test_name: 'tcp', docker_install_type: 'archive', docker_install_version: 'latest' }); diff --git a/.github/workflows/undock-releases-json.yml b/.github/workflows/undock-releases-json.yml index cbd873e5..fe301d21 100644 --- a/.github/workflows/undock-releases-json.yml +++ b/.github/workflows/undock-releases-json.yml @@ -27,7 +27,7 @@ jobs: filename: undock-releases.json open-pr: - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 if: github.event_name != 'pull_request' permissions: contents: write diff --git a/.github/workflows/update-deps.yml b/.github/workflows/update-deps.yml index 8128cebd..0f2ce0eb 100644 --- a/.github/workflows/update-deps.yml +++ b/.github/workflows/update-deps.yml @@ -17,7 +17,7 @@ on: jobs: update: - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 environment: update-deps # secrets are gated by this environment timeout-minutes: 10 permissions: diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index e828d742..f6160cfd 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -18,7 +18,7 @@ on: jobs: prepare: - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 outputs: matrix: ${{ steps.generate.outputs.matrix }} steps: @@ -33,7 +33,7 @@ jobs: target: validate validate: - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 needs: - prepare strategy: diff --git a/.github/workflows/virtual-env.yml b/.github/workflows/virtual-env.yml index 88aac8f8..9477c080 100644 --- a/.github/workflows/virtual-env.yml +++ b/.github/workflows/virtual-env.yml @@ -28,8 +28,10 @@ jobs: matrix: os: - ubuntu-latest + - ubuntu-26.04 - ubuntu-24.04 - ubuntu-22.04 + - ubuntu-26.04-arm - ubuntu-24.04-arm - ubuntu-22.04-arm steps: