Repository navigation
ci: move hosted and self-hosted jobs to Ubuntu 26.04 - #512
Merged
vvbandeira merged 3 commits intoOct 15, 2026
Merged
Conversation
Select the hosted image explicitly and update the existing check. Keep the self-hosted jobs and evaluation controls unchanged. Signed-off-by: Vitor Bandeira <vvbandeira@precisioninno.com>
vvbandeira
force-pushed
the
ubuntu-26-04-ci
branch
from
October 15, 2026 10:11
981462b to
6b21bdb
Compare
Route general work and paid evaluation to their separate registrations on the shared pool while preserving evaluation concurrency. Signed-off-by: Vitor Bandeira <vvbandeira@precisioninno.com>
Signed-off-by: Vitor Bandeira <vvbandeira@precisioninno.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pin the hosted jobs to Ubuntu 26.04 and move the four self-hosted jobs to the new Ubuntu 26.04 registrations.
Three general jobs use
self-hosted-ubuntu-26.04, anddocker-evaluses the separateself-hosted-ubuntu-26.04-evallabel.Keep the existing evaluation concurrency, workflow triggers, secrets, and fork approval policy.
Limit backend unit tests to eight workers to match the shared slot's CPU quota.
The first ephemeral run exhausted its 32 GiB memory limit while automatic detection saw the shared host's CPUs.
The worker cap changes no test selection or skip rules.
The existing workflow test expects the pinned hosted image.
The new runner labels add no test boilerplate or application change.
The maintainer has agreed to the migration, and the pool passed its job isolation and lifecycle acceptance.
Actionlint syntax and whitespace checks pass.
ShellCheck reports the same three existing resolver warnings.
The earlier hosted-only candidate passed normal CI.
This update needs fresh unit and Docker build results on the new ephemeral runner before merge.
Publishing these workflow-only changes does not match the paid evaluation push filters.
Paid evaluation and old runner VM retirement remain separate operational steps.