Skip to content

ci: cut over non-release workflows to shared runners#1131

Draft
jtoelke2 wants to merge 1 commit intomainfrom
jtoelke/os-130-cut-over-non-release
Draft

ci: cut over non-release workflows to shared runners#1131
jtoelke2 wants to merge 1 commit intomainfrom
jtoelke/os-130-cut-over-non-release

Conversation

@jtoelke2
Copy link
Copy Markdown
Collaborator

@jtoelke2 jtoelke2 commented May 2, 2026

Summary

Cut over OS-130 / OS-49 Phase 6 non-release CI workflows from ARC build-* runners to the supported shared runner path.

Related Issue

Related to OS-130 / OS-49.

Changes

  • Move Branch Checks onto copied-PR pull-request/* triggers with pr-gate and linux-{amd64,arm64}-cpu8.
  • Convert CI image publishing to native per-arch shared-runner builds and merge the multi-arch manifest after both arch images push.
  • Move Branch E2E / reusable E2E defaults to shared CPU runners and remove old build-* runner plumbing from those call paths.
  • Update CI docs for the copied-PR branch checks flow.

Testing

  • git diff --check
  • mise run markdown:lint
  • env PATH=/home/jtoelke/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin /home/jtoelke/.local/bin/mise run pre-commit

Notes

  • Draft PR for review only. Do not merge until the replacement check names and branch protection cutover are agreed.
  • CI image publishing still only runs on main push or manual dispatch.

Checklist

  • Follows Conventional Commits
  • Commits are signed off (DCO)
  • Documentation updated

Signed-off-by: Jonas Toelke <jtoelke@nvidia.com>
@copy-pr-bot
Copy link
Copy Markdown

copy-pr-bot Bot commented May 2, 2026

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

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