Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ defaults:

jobs:
static:
runs-on: ubuntu-24.04
runs-on: ubuntu-26.04
timeout-minutes: 10
permissions:
contents: read
Expand All @@ -66,7 +66,7 @@ jobs:

unit:
name: unit (${{ matrix.leg }})
runs-on: ubuntu-24.04
runs-on: ubuntu-26.04
timeout-minutes: 10
permissions:
contents: read
Expand Down Expand Up @@ -132,7 +132,7 @@ jobs:

# The matrix of the next job, from tests/run.sh --list.
integration-files:
runs-on: ubuntu-24.04
runs-on: ubuntu-26.04
timeout-minutes: 5
permissions:
contents: read
Expand Down Expand Up @@ -165,7 +165,7 @@ jobs:

integration:
needs: integration-files
runs-on: ubuntu-24.04
runs-on: ubuntu-26.04
timeout-minutes: 45
permissions:
contents: read
Expand All @@ -184,7 +184,7 @@ jobs:
run: tests/run.sh integration "$TEST_FILE"

worker:
runs-on: ubuntu-24.04
runs-on: ubuntu-26.04
timeout-minutes: 10
permissions:
contents: read
Expand All @@ -209,7 +209,7 @@ jobs:
# directories frees less, and that is worth a warning, not a red run.
# debloat-runner failing outright still fails the job.
debloat:
runs-on: ubuntu-24.04
runs-on: ubuntu-26.04
timeout-minutes: 15
permissions:
contents: read
Expand All @@ -234,7 +234,7 @@ jobs:
# So Renovate may merge a new keyring_image digest on its own while the
# keys stay the same, and a change of keys waits for a person.
keyrings:
runs-on: ubuntu-24.04
runs-on: ubuntu-26.04
timeout-minutes: 20
permissions:
contents: read
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/status.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ jobs:
# in either direction.
kick:
if: ${{ github.ref == 'refs/heads/main' }}
runs-on: ubuntu-24.04
runs-on: ubuntu-26.04
timeout-minutes: 5
permissions:
actions: write
Expand All @@ -71,7 +71,7 @@ jobs:
exit "$rc"

decide:
runs-on: ubuntu-24.04
runs-on: ubuntu-26.04
timeout-minutes: 5
permissions:
contents: read
Expand Down Expand Up @@ -123,7 +123,7 @@ jobs:
bench:
needs: decide
if: ${{ needs.decide.outputs.bench == 'true' }}
runs-on: ubuntu-24.04
runs-on: ubuntu-26.04
timeout-minutes: 60
permissions:
contents: read
Expand Down Expand Up @@ -153,7 +153,7 @@ jobs:
build:
needs: [decide, bench]
if: ${{ !cancelled() && needs.decide.result == 'success' }}
runs-on: ubuntu-24.04
runs-on: ubuntu-26.04
timeout-minutes: 30
permissions:
contents: write
Expand Down Expand Up @@ -282,7 +282,7 @@ jobs:
deploy:
needs: build
if: ${{ !cancelled() && needs.build.result == 'success' && github.ref == 'refs/heads/main' }}
runs-on: ubuntu-24.04
runs-on: ubuntu-26.04
timeout-minutes: 15
permissions:
pages: write
Expand Down Expand Up @@ -334,7 +334,7 @@ jobs:
worker:
needs: build
if: ${{ !cancelled() && github.ref == 'refs/heads/main' }}
runs-on: ubuntu-24.04
runs-on: ubuntu-26.04
timeout-minutes: 10
permissions:
contents: read
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/sync-target.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ jobs:
# still runs out keeps the results of the files that ended.
mirror:
if: ${{ inputs.shards != '[]' }}
runs-on: ubuntu-24.04
runs-on: ubuntu-26.04
timeout-minutes: 250
permissions:
contents: read
Expand Down Expand Up @@ -125,7 +125,7 @@ jobs:
stage:
needs: mirror
if: ${{ !cancelled() }}
runs-on: ubuntu-24.04
runs-on: ubuntu-26.04
timeout-minutes: 20
permissions:
contents: read
Expand Down Expand Up @@ -172,7 +172,7 @@ jobs:
verify:
needs: stage
if: ${{ !cancelled() && needs.stage.result == 'success' && needs.stage.outputs.has_batches == 'true' }}
runs-on: ubuntu-24.04
runs-on: ubuntu-26.04
timeout-minutes: 95
permissions:
contents: read
Expand Down Expand Up @@ -228,7 +228,7 @@ jobs:
promote:
needs: [stage, verify]
if: ${{ !cancelled() && needs.stage.result == 'success' && github.ref == 'refs/heads/main' }}
runs-on: ubuntu-24.04
runs-on: ubuntu-26.04
timeout-minutes: 15
permissions:
contents: read
Expand Down Expand Up @@ -285,7 +285,7 @@ jobs:
summary:
needs: [mirror, stage, verify, promote]
if: ${{ always() }}
runs-on: ubuntu-24.04
runs-on: ubuntu-26.04
timeout-minutes: 25
# packages: write, because index-write pushes the target's index tag.
permissions:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/sync.yml
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ env:

jobs:
plan:
runs-on: ubuntu-24.04
runs-on: ubuntu-26.04
# These fit under 40 min: 20 min of upstream reads (PLAN_BUDGET), 4 min
# of registry reads (REGISTRY_READ_BUDGET), and up to about 9 min more
# for the registry read in progress when that budget is spent. The
Expand Down Expand Up @@ -411,7 +411,7 @@ jobs:
report:
needs: [plan, target]
if: ${{ always() }}
runs-on: ubuntu-24.04
runs-on: ubuntu-26.04
timeout-minutes: 10
permissions:
actions: write
Expand Down Expand Up @@ -472,7 +472,7 @@ jobs:
# No needs, in either direction: this runs whatever the sync does, and the
# watchdog workflow runs the same two checks, so each witnesses the other.
keepalive:
runs-on: ubuntu-24.04
runs-on: ubuntu-26.04
timeout-minutes: 10
permissions:
actions: write
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/upstream-watch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ defaults:

jobs:
watch:
runs-on: ubuntu-24.04
runs-on: ubuntu-26.04
# WATCH_BUDGET (300 s) of HEAD requests, then dispatch-sync under its own
# 120 s limit, fit in 10 minutes.
timeout-minutes: 10
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/watchdog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ defaults:

jobs:
staleness:
runs-on: ubuntu-24.04
runs-on: ubuntu-26.04
timeout-minutes: 20
permissions:
contents: read
Expand Down Expand Up @@ -122,7 +122,7 @@ jobs:
scripts/check-status-site "$RUNNER_TEMP/status-branch.json"

schedules:
runs-on: ubuntu-24.04
runs-on: ubuntu-26.04
timeout-minutes: 10
permissions:
actions: write
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/worker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ defaults:

jobs:
test:
runs-on: ubuntu-24.04
runs-on: ubuntu-26.04
timeout-minutes: 10
permissions:
contents: read
Expand Down
Loading