diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bec3cf3..3fbb5fe 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -30,7 +30,7 @@ jobs: lockfile: name: Lockfile consistency - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 timeout-minutes: 10 steps: - uses: actions/checkout@v7 @@ -42,7 +42,7 @@ jobs: msrv: name: MSRV (Rust 1.94.1) if: startsWith(github.ref, 'refs/tags/') - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 timeout-minutes: 30 # Rust 1.94 remains the compatibility contract. Keep this lane separate # from the current-stable lane so new language/library features cannot @@ -63,7 +63,7 @@ jobs: format: name: Format - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 timeout-minutes: 20 steps: - uses: actions/checkout@v7 @@ -112,7 +112,7 @@ jobs: clippy: name: Clippy (native) - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 timeout-minutes: 30 env: RUSTFLAGS: "-C target-cpu=x86-64-v2" @@ -164,7 +164,7 @@ jobs: wasm-check: name: WASM link (${{ matrix.package }}) if: startsWith(github.ref, 'refs/tags/') - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 timeout-minutes: 30 strategy: fail-fast: false @@ -187,7 +187,7 @@ jobs: unit-tests: name: Unit tests if: github.event_name == 'pull_request' - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 timeout-minutes: 30 env: RUSTFLAGS: "-C target-cpu=x86-64-v2" @@ -232,7 +232,7 @@ jobs: audit: name: Dependency audit if: startsWith(github.ref, 'refs/tags/') - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 timeout-minutes: 20 steps: - uses: actions/checkout@v7 @@ -256,7 +256,7 @@ jobs: leptos-build: name: Leptos production builds if: startsWith(github.ref, 'refs/tags/') - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 timeout-minutes: 45 env: SCCACHE_DIR: ${{ github.workspace }}/.sccache/leptos-build @@ -310,7 +310,7 @@ jobs: docker-build: name: Docker image (${{ matrix.image }}) if: startsWith(github.ref, 'refs/tags/') - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 timeout-minutes: 45 strategy: fail-fast: false @@ -344,7 +344,7 @@ jobs: e2e-tests: name: Browser + integration E2E if: startsWith(github.ref, 'refs/tags/') - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 timeout-minutes: 60 env: SCCACHE_DIR: ${{ github.workspace }}/.sccache/e2e diff --git a/.github/workflows/dependency-quarantine.yml b/.github/workflows/dependency-quarantine.yml index 6014a15..e407435 100644 --- a/.github/workflows/dependency-quarantine.yml +++ b/.github/workflows/dependency-quarantine.yml @@ -11,7 +11,7 @@ permissions: jobs: quarantine: - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 timeout-minutes: 10 steps: - uses: actions/checkout@v7.0.1 diff --git a/.github/workflows/maintenance-queue.yml b/.github/workflows/maintenance-queue.yml index 43e79b8..9c15c27 100644 --- a/.github/workflows/maintenance-queue.yml +++ b/.github/workflows/maintenance-queue.yml @@ -11,7 +11,7 @@ permissions: jobs: rust-release-queue: - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 timeout-minutes: 10 steps: - name: Detect current stable Rust and queue a full review