Skip to content

chore(deps): update dependency ubuntu to v26 - #73

Merged
g-carre merged 1 commit into
mainfrom
renovate/ubuntu-26.x
Nov 2, 2026
Merged

g-carre merged 1 commit into
mainfrom
renovate/ubuntu-26.x

Conversation

@scality-renovate

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
ubuntu github-runner major 24.04 → 26.04

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "before 9am on monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

@scality-renovate scality-renovate Bot added ci dependencies Pull requests that update a dependency file major labels Nov 2, 2026
@scality-renovate
scality-renovate Bot requested a review from a team as a code owner November 2, 2026 04:43
@github-actions

github-actions Bot commented Nov 2, 2026

Copy link
Copy Markdown

Dependency Bump Evaluation

Version change: GitHub-hosted runner ubuntu-24.04 -> ubuntu-26.04
Semver bump type: major (OS image)

Changes:

  • .github/workflows/build.yaml: build job moves to ubuntu-26.04
  • .github/workflows/pre-merge.yaml: generate, lint, test, test-e2e jobs move to ubuntu-26.04
  • Reusable workflows from scality/workflows (release, promote, Claude review) are unaffected; they pick their own runners

Breaking changes: None identified. The actions/runner-images Ubuntu 26.04 image is GA, and ubuntu-latest is moving to 26.04 this month (November 2026), so this bump only gets ahead of that switch. The jobs need Docker and buildx (image build, kind e2e), curl, make, git and gcc (cgo/envtest). All of these are preinstalled on the 26.04 image (Docker 29.4, buildx 0.38). Go comes from actions/setup-go and kind is pinned and downloaded in the workflow, so neither depends on the image toolchain.

Security concerns: None. The runner image is first-party (GitHub), and moving off the older image keeps CI on a supported OS.

Impact on codebase: CI only; no runtime or shipped-artifact change (the operator image is built from the repo Dockerfile, not the runner OS). The build / build job already passed on 26.04. When this was written, generate, lint, test and test-e2e were still running. test-e2e (kind on Docker 29 / kernel 7.0) is the most likely to show an OS-level difference.

Recommendation: REVIEW REQUIRED

Notes: The change itself looks safe. Merge once all Pre Merge checks, especially test-e2e, are green. I am not approving because the PR is authored by renovate, and only pure dependabot PRs are auto-approved.

— Claude Code

@g-carre
g-carre merged commit 66acbad into main Nov 2, 2026
16 checks passed
@g-carre
g-carre deleted the renovate/ubuntu-26.x branch November 2, 2026 08:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci dependencies Pull requests that update a dependency file major

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant