CI: one portability run per change; quic-native only for native paths #109

Merged
libby merged 2 commits from ci-queue-pressure into main 2026-11-11 14:24:24 +00:00
Member

Closes libby-body:follow_up:chat-s6512-6512.

The forge has one runner slot; cultmesh-portability holds it 14-30 min and ran twice per change (the PR, then the push that merged it), with quic-native queued behind each.

  • cultmesh-portability: drop the push trigger (the PR already ran it); add a daily schedule so main is still exercised; paths-ignore docs-only changes on PRs. The concurrency group with cancel-in-progress was already present and is unchanged.
  • quic-native: branch push and PR run only for packages/cultmesh-ts/native/** or the workflow itself (its one job checks those bytes); tag pushes still always run.
  • CultLib has no branch protection / required checks on main, so no required context is lost.

Before the cut the queue held 8 stale runs of merged PRs plus 2 main-push runs; the stale PR runs were cancelled through the API.

🤖 Generated with Claude Code

Closes libby-body:follow_up:chat-s6512-6512. The forge has one runner slot; `cultmesh-portability` holds it 14-30 min and ran twice per change (the PR, then the push that merged it), with `quic-native` queued behind each. - `cultmesh-portability`: drop the `push` trigger (the PR already ran it); add a daily `schedule` so main is still exercised; `paths-ignore` docs-only changes on PRs. The `concurrency` group with `cancel-in-progress` was already present and is unchanged. - `quic-native`: branch push and PR run only for `packages/cultmesh-ts/native/**` or the workflow itself (its one job checks those bytes); tag pushes still always run. - CultLib has no branch protection / required checks on main, so no required context is lost. Before the cut the queue held 8 stale runs of merged PRs plus 2 main-push runs; the stale PR runs were cancelled through the API. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
CI: one portability run per change; quic-native only for native paths
Some checks failed
CultMesh QUIC native / Build win32-x64 (pull_request) Has been skipped
CultMesh QUIC native / Build linux-x64 (pull_request) Has been skipped
CultMesh QUIC native / Release native binaries (pull_request) Has been skipped
CultMesh portability and performance / ubuntu-latest reactive semantics and leases (pull_request) Has been cancelled
CultMesh QUIC native / Verify committed binaries match SHA256SUMS (pull_request) Has been cancelled
1da8ccf4c6
The forge has one runner slot and the portability job holds it 14-30 min. Drop the push trigger
(the PR already ran it) for a daily schedule, skip docs-only PRs, and path-filter quic-native.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
CI: paths-ignore keeps docs/start/README.md in the portability run (read by first-call tests)
Some checks failed
CultMesh QUIC native / Build win32-x64 (pull_request) Has been skipped
CultMesh QUIC native / Build linux-x64 (pull_request) Has been skipped
CultMesh QUIC native / Release native binaries (pull_request) Has been skipped
CultMesh portability and performance / ubuntu-latest reactive semantics and leases (pull_request) Has been cancelled
CultMesh QUIC native / Verify committed binaries match SHA256SUMS (pull_request) Has been cancelled
046cf72265
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
libby merged commit b88c0a8ee2 into main 2026-11-11 14:24:24 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
GameCult/CultLib!109
No description provided.