From f8f0b5f0db7599172bca48e39c0549fc7666f311 Mon Sep 17 00:00:00 2001 From: LucaCappelletti94 Date: Sun, 25 Oct 2026 11:20:29 +0100 Subject: [PATCH] Pin Ubuntu runners to 26.04 --- .github/workflows/asan.yml | 2 +- .github/workflows/cflite_batch.yml | 2 +- .github/workflows/cflite_prune.yml | 2 +- .github/workflows/ci.yml | 14 +++++++------- .github/workflows/codeql.yml | 2 +- .github/workflows/coverage.yml | 2 +- .github/workflows/echoes-post.yml | 2 +- .github/workflows/echoes.yml | 2 +- .github/workflows/refquiem-post.yml | 2 +- .github/workflows/refquiem.yml | 2 +- .github/workflows/release.yml | 4 ++-- .github/workflows/schema-aware-roundtrip.yml | 2 +- .github/workflows/sonar.yml | 2 +- .github/workflows/zizmor.yml | 2 +- 14 files changed, 21 insertions(+), 21 deletions(-) diff --git a/.github/workflows/asan.yml b/.github/workflows/asan.yml index abda867e1..0f527757a 100644 --- a/.github/workflows/asan.yml +++ b/.github/workflows/asan.yml @@ -19,7 +19,7 @@ permissions: jobs: asan: name: AddressSanitizer (memory + leaks) - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 env: # Instrument the Rust code, and (via -Zbuild-std below) a freshly rebuilt # standard library, with AddressSanitizer. AddressSanitizer bundles diff --git a/.github/workflows/cflite_batch.yml b/.github/workflows/cflite_batch.yml index d7d990fe2..a4a4f8bb2 100644 --- a/.github/workflows/cflite_batch.yml +++ b/.github/workflows/cflite_batch.yml @@ -15,7 +15,7 @@ permissions: jobs: BatchFuzzing: - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 permissions: contents: write strategy: diff --git a/.github/workflows/cflite_prune.yml b/.github/workflows/cflite_prune.yml index 109438051..81e99e5d9 100644 --- a/.github/workflows/cflite_prune.yml +++ b/.github/workflows/cflite_prune.yml @@ -15,7 +15,7 @@ permissions: jobs: Pruning: - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 permissions: contents: write steps: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fd7616300..349722931 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,7 +20,7 @@ permissions: jobs: semver: name: Semver - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 timeout-minutes: 30 steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 @@ -32,7 +32,7 @@ jobs: test: name: Test - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 @@ -54,7 +54,7 @@ jobs: lint: name: Lint - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 @@ -87,7 +87,7 @@ jobs: docs: name: Documentation - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 @@ -105,7 +105,7 @@ jobs: # Minimal build without default features (no_std compatibility check) no-std: name: no_std build - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 @@ -121,7 +121,7 @@ jobs: # Verify Cargo.lock is consistent with Cargo.toml lockfile: name: Lockfile - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 @@ -135,7 +135,7 @@ jobs: # diesel E2E tests (standalone workspace, requires Docker for Pg and MySQL) diesel-e2e: name: Diesel E2E Tests - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 44b8c3b6e..eda3ebb66 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -18,7 +18,7 @@ permissions: jobs: analyze: name: Analyze (${{ matrix.language }}) - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 permissions: contents: read security-events: write diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index eab10bc9d..ede256ccc 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -19,7 +19,7 @@ env: jobs: coverage: name: Code Coverage - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 diff --git a/.github/workflows/echoes-post.yml b/.github/workflows/echoes-post.yml index f7c9c3c64..28dda51d4 100644 --- a/.github/workflows/echoes-post.yml +++ b/.github/workflows/echoes-post.yml @@ -16,7 +16,7 @@ jobs: if: >- github.event.workflow_run.event == 'pull_request' && github.event.workflow_run.conclusion == 'success' - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 timeout-minutes: 5 permissions: actions: read diff --git a/.github/workflows/echoes.yml b/.github/workflows/echoes.yml index 21fd121a0..f8198dd94 100644 --- a/.github/workflows/echoes.yml +++ b/.github/workflows/echoes.yml @@ -16,7 +16,7 @@ concurrency: jobs: scan: name: Echoes ${{ matrix.name }} - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 timeout-minutes: 20 strategy: fail-fast: false diff --git a/.github/workflows/refquiem-post.yml b/.github/workflows/refquiem-post.yml index 85b68962e..585ffba28 100644 --- a/.github/workflows/refquiem-post.yml +++ b/.github/workflows/refquiem-post.yml @@ -16,7 +16,7 @@ jobs: if: >- github.event.workflow_run.event == 'pull_request' && github.event.workflow_run.conclusion == 'success' - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 timeout-minutes: 5 permissions: actions: read diff --git a/.github/workflows/refquiem.yml b/.github/workflows/refquiem.yml index 953cb51af..cf73d78f7 100644 --- a/.github/workflows/refquiem.yml +++ b/.github/workflows/refquiem.yml @@ -16,7 +16,7 @@ concurrency: jobs: scan: name: refquiem - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 timeout-minutes: 30 steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 997020411..7f0a16eae 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -18,7 +18,7 @@ env: jobs: test: name: Test - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 @@ -43,7 +43,7 @@ jobs: publish: name: Publish to crates.io needs: [test] - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 permissions: id-token: write steps: diff --git a/.github/workflows/schema-aware-roundtrip.yml b/.github/workflows/schema-aware-roundtrip.yml index 5f14ec0f7..4d52e3386 100644 --- a/.github/workflows/schema-aware-roundtrip.yml +++ b/.github/workflows/schema-aware-roundtrip.yml @@ -20,7 +20,7 @@ permissions: jobs: schema-aware-roundtrip: name: Schema-Aware Roundtrip Tests - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 diff --git a/.github/workflows/sonar.yml b/.github/workflows/sonar.yml index 8f5c17fee..d835264a7 100644 --- a/.github/workflows/sonar.yml +++ b/.github/workflows/sonar.yml @@ -20,7 +20,7 @@ env: jobs: sonar: name: SonarQube scan - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 timeout-minutes: 45 # Neither a fork's pull request nor a Dependabot run can read SONAR_TOKEN, # so the scan runs for same-repo human branches and pushes to main only. diff --git a/.github/workflows/zizmor.yml b/.github/workflows/zizmor.yml index 3c1b7e12b..ba36796d7 100644 --- a/.github/workflows/zizmor.yml +++ b/.github/workflows/zizmor.yml @@ -18,7 +18,7 @@ concurrency: jobs: zizmor: name: Audit the workflows and actions - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 timeout-minutes: 10 permissions: security-events: write