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

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

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

Copy link
Copy Markdown

@jtoelke2
jtoelke2force-pushed the jtoelke/os-131-phase7-release-cutover branch from 9b54361 to 0dc2557CompareMay 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 ownerMay 5, 2026 03:26
drew
drew approved these changes May 5, 2026
@jtoelke2jtoelke2 changed the title ci(os-49): draft release runner cutoverci(os-49): release runner cutoverMay 5, 2026
@jtoelke2
jtoelke2 merged commit e73a4ea into mainMay 5, 2026
28 checks passed
@jtoelke2
jtoelke2 deleted the jtoelke/os-131-phase7-release-cutover branch May 5, 2026 15:18
Sign up for freeto 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

@jtoelke2@drew