Skip to content

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

Merged
jtoelke2 merged 1 commit intomainfrom
jtoelke/os-130-cut-over-non-release
May 4, 2026
Merged

ci: cut over non-release workflows to shared runners#1131
jtoelke2 merged 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

@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.

Signed-off-by: Jonas Toelke <jtoelke@nvidia.com>
@jtoelke2 jtoelke2 force-pushed the jtoelke/os-130-cut-over-non-release branch from 7d4d510 to 5d87042 Compare May 4, 2026 15:31
@jtoelke2 jtoelke2 marked this pull request as ready for review May 4, 2026 15:31
@jtoelke2 jtoelke2 requested a review from a team as a code owner May 4, 2026 15:31
@jtoelke2 jtoelke2 merged commit 4803889 into main May 4, 2026
41 checks passed
@jtoelke2 jtoelke2 deleted the jtoelke/os-130-cut-over-non-release branch May 4, 2026 19:34
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.

2 participants