You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Maintainer-ordered (2026-08-18, PM chat with the skills seat, session session_01WswfK2yNYT9hNnMH6TzAwL): this repository adopted a merge queue today and the ruleset now requires the build check (maintainer confirmation in chat: 「已完成 objectos ruleset 里必查项勾 build」). Cross-repo decision trail: objectstack-ai/objectstack#9551 (queue adoption = Option A, comment 5327457987).
The defect
.github/workflows/ci.yml declares:
on:
push:
branches: [main]pull_request:
branches: [main]
No merge_group: trigger. A merge queue validates candidates on a temporary merge-group ref whose checks come from workflows listening to the merge_group event — with build required and never produced there, every queued PR hangs as permanently "expected". The queue is armed today, so this is live, not latent.
The fix
Add the trigger to on: in ci.yml:
merge_group:
Nothing else. The fix PR can land through the queue itself: merge-group runs execute the workflow as defined at the merge-group ref, which includes the PR's own change.
Notes for the implementer
Repo facts (per the objectstack protocol's dispatch-expectations notice): no changeset flow, no packages/, CI shape differs from the sibling repos.
deploy-docs.yml (push-to-main deploy) and translations.yml (path-filtered, correctly NOT required) need no change — do not widen scope.
pm label vocabulary is not yet seeded in this repository (pending ensure-pm-labels.sh run); state is carried by assignee + comments on this card in the meantime.
Maintainer-ordered (2026-08-18, PM chat with the skills seat, session
session_01WswfK2yNYT9hNnMH6TzAwL): this repository adopted a merge queue today and the ruleset now requires thebuildcheck (maintainer confirmation in chat: 「已完成 objectos ruleset 里必查项勾 build」). Cross-repo decision trail: objectstack-ai/objectstack#9551 (queue adoption = Option A, comment 5327457987).The defect
.github/workflows/ci.ymldeclares:No
merge_group:trigger. A merge queue validates candidates on a temporary merge-group ref whose checks come from workflows listening to themerge_groupevent — withbuildrequired and never produced there, every queued PR hangs as permanently "expected". The queue is armed today, so this is live, not latent.The fix
Add the trigger to
on:inci.yml:merge_group:Nothing else. The fix PR can land through the queue itself: merge-group runs execute the workflow as defined at the merge-group ref, which includes the PR's own change.
Notes for the implementer
packages/, CI shape differs from the sibling repos.deploy-docs.yml(push-to-main deploy) andtranslations.yml(path-filtered, correctly NOT required) need no change — do not widen scope.testjob executes nothing and cannot go red #72 records that thetestturbo task executes nothing; that is a separate finding, not this card's scope.ensure-pm-labels.shrun); state is carried by assignee + comments on this card in the meantime.