Skip to content

ci: move hosted and self-hosted jobs to Ubuntu 26.04 - #512

Merged
vvbandeira merged 3 commits into
The-OpenROAD-Project:masterfrom
vvbandeira:ubuntu-26-04-ci
Oct 15, 2026
Merged

vvbandeira merged 3 commits into
The-OpenROAD-Project:masterfrom
vvbandeira:ubuntu-26-04-ci

Conversation

@vvbandeira

@vvbandeira vvbandeira commented Oct 10, 2026 •

Copy link
Copy Markdown
Member

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, and docker-eval uses the separate self-hosted-ubuntu-26.04-eval label.
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.

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>
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>
@vvbandeira vvbandeira changed the title ci: pin GitHub-hosted runners to ubuntu-26.04 ci: move hosted and self-hosted jobs to Ubuntu 26.04 Oct 15, 2026
Signed-off-by: Vitor Bandeira <vvbandeira@precisioninno.com>
@vvbandeira
vvbandeira merged commit 2d31290 into The-OpenROAD-Project:master Oct 15, 2026
8 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