Skip to content

ci(os-49): release runner cutover - #1164

Merged
jtoelke2 merged 1 commit into
mainfrom
jtoelke/os-131-phase7-release-cutover
May 5, 2026
Merged

ci(os-49): release runner cutover#1164
jtoelke2 merged 1 commit into
mainfrom
jtoelke/os-131-phase7-release-cutover

Conversation

@jtoelke2

@jtoelke2 jtoelke2 commented May 5, 2026

Copy link
Copy Markdown
Collaborator

Summary

Draft OS-131 / Phase 7 release runner cutover for the non-VM release path.

Related Issue

  • OS-131
  • Parent: OS-49

Changes

  • Move release-canary.yml, release-dev.yml, and release-tag.yml CPU jobs from build-amd64 / build-arm64 to linux-amd64-cpu8 / linux-arm64-cpu8.
  • Move reusable release workers driver-vm-linux.yml and deb-package.yml to the same shared CPU labels so release-dev/tag do not retain a hidden ARC dependency.
  • Leave release-vm-dev.yml and release-vm-kernel.yml unchanged pending the OS-131 VM runtime decision.
  • Keep trigger-wheel-publish on [self-hosted, nv] because it is the external GitLab publish bridge.
  • Keep publish-fern-docs on ubuntu-latest.
  • Update architecture docs with the Phase 7 split and remaining VM decision.

Merge Gate

  • Draft only.
  • Do not merge until Phase 6 cleanup PR ci(os-49): remove obsolete shadow PR workflows #1161 merges and one normal PR run confirms the obsolete shadow workflows no longer trigger.
  • VM development release workflows remain a separate OS-131 decision path.

Testing

  • git diff --check
  • rg -n "build-amd64|build-arm64" .github/workflows/release-canary.yml .github/workflows/release-dev.yml .github/workflows/release-tag.yml .github/workflows/driver-vm-linux.yml .github/workflows/deb-package.yml returns no matches.
  • 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 passed.

Checklist

  • Follows Conventional Commits
  • Scope limited to Phase 7 draft release runner cutover
  • Architecture docs updated
  • VM development release workflows left unchanged pending OS-131 decision

@copy-pr-bot

copy-pr-bot Bot commented May 5, 2026

Copy link
Copy Markdown

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.

@github-actions

github-actions Bot commented May 5, 2026

Copy link
Copy Markdown

@jtoelke2
jtoelke2 force-pushed the jtoelke/os-131-phase7-release-cutover branch from 9b54361 to 0dc2557 Compare May 5, 2026 03:17
@jtoelke2
jtoelke2 marked this pull request as ready for review May 5, 2026 03:25
@jtoelke2
jtoelke2 requested a review from a team as a code owner May 5, 2026 03:26
@jtoelke2 jtoelke2 changed the title ci(os-49): draft release runner cutover ci(os-49): release runner cutover May 5, 2026
@jtoelke2
jtoelke2 merged commit e73a4ea into main May 5, 2026
28 checks passed
@jtoelke2
jtoelke2 deleted the jtoelke/os-131-phase7-release-cutover branch May 5, 2026 15:18
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