diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index aae009e..e35da3b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,7 +24,7 @@ jobs: gate: name: Gate (skip if this tree already passed CI) if: github.event_name == 'push' - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 timeout-minutes: 5 permissions: actions: read @@ -188,7 +188,7 @@ jobs: name: Unit (freebsd-amd64 ${{ matrix.build_type }}) needs: gate if: ${{ !cancelled() && (needs.gate.result != 'success' || needs.gate.outputs.run == 'true') }} - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 timeout-minutes: 45 strategy: @@ -236,7 +236,7 @@ jobs: name: Docker e2e needs: gate if: ${{ !cancelled() && (needs.gate.result != 'success' || needs.gate.outputs.run == 'true') }} - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 timeout-minutes: 15 steps: @@ -262,7 +262,7 @@ jobs: name: Valgrind unit needs: gate if: ${{ !cancelled() && (needs.gate.result != 'success' || needs.gate.outputs.run == 'true') }} - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 timeout-minutes: 30 steps: @@ -311,7 +311,7 @@ jobs: name: Valgrind e2e needs: gate if: ${{ !cancelled() && (needs.gate.result != 'success' || needs.gate.outputs.run == 'true') }} - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 timeout-minutes: 30 steps: @@ -346,7 +346,7 @@ jobs: name: Success if: ${{ !cancelled() }} needs: [gate, unit, freebsd, docker-e2e, valgrind-unit, valgrind-e2e] - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 timeout-minutes: 5 steps: - name: Report upstream results diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ea335a6..aa970d7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,7 +16,7 @@ jobs: # tag was pushed before CI finished). verify-ci: name: Verify CI + tag check - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 timeout-minutes: 30 permissions: actions: read @@ -165,7 +165,7 @@ jobs: binaries-freebsd: name: Binary (freebsd-${{ matrix.arch }}) needs: verify-ci - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 timeout-minutes: 60 strategy: @@ -278,7 +278,7 @@ jobs: manifest: name: Image manifest -> GHCR needs: image - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 timeout-minutes: 10 permissions: contents: read @@ -338,7 +338,7 @@ jobs: release: name: GitHub release needs: [binaries, binaries-freebsd, manifest] - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 timeout-minutes: 10 permissions: contents: write