Skip to content

ci: pin release verification to Ubuntu 24.04 - #49

Merged
LeeO86 merged 1 commit into
mainfrom
ci/pin-release-runner-24.04
Nov 6, 2026
Merged

LeeO86 merged 1 commit into
mainfrom
ci/pin-release-runner-24.04

Conversation

@LeeO86

@LeeO86 LeeO86 commented Nov 6, 2026

Copy link
Copy Markdown
Owner

Pin CI and x64 release jobs to Ubuntu 24.04, matching the existing ARM64 runner family. The ubuntu-latest migration to 26.04 coincided with browser dependency downloads taking over 15 minutes on affected runners. A fixed OS label makes the build/test environment predictable; application dependencies, source, assertions, permissions, offline checks and native image gates remain unchanged.

Also clarify that the V1 role's proxy flag controls only controller downloads, while the direct entry_favicon module's use_proxy is inherited by Ansible fetch_url for portal requests too. No host proxy environment is changed.

The existing workflow-dispatch path will rebuild immutable tag v2.4.2 with this infrastructure after CI passes. Its exact-source and app/collection-version checks stay in place; no release tag rewrite or product version change is needed.

Validation: workflow YAML parses, the only workflow changes are fixed runner labels, and the full existing 191 app/HTTP, 21 browser, 18 Python, collection integration and offline image gates run on this PR.

@LeeO86
LeeO86 merged commit b8e103a into main Nov 6, 2026
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant