• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

lsm / HyperNeo / 31139992583
40%

Build:
DEFAULT BRANCH: dev
Ran 07 Aug 2026 02:04AM UTC
Jobs 0
Files 0
Run time –
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
  cancel
31139992583

push

github

web-flow
Improve merger post-approval instructions — exhaustive GitHub merge-blocker checklist (#2382)

* feat(space): diagnose merge blockers before escalating in post-approval [#856]

When `gh pr merge` fails for a non-conflict reason, the merger now runs an
exhaustive Category A-F diagnostic checklist (branch-protection/ruleset, PR
state, reviews, CI/checks, permission/access, GitHub mechanics) in order
before escalating to space-agent. mergeStateStatus from step 1 narrows the
category, then each diagnosed blocker routes to its actor: self-fix + retry
(rerun CI, switch method, use --queue), message the coder, or step h for
reviewer/operator needs. The merger never assumes a "GitHub bug" or gives up
silently. Step h keeps the blocked-merge escalation as the final fallback for
cycle-cap exhaustion, routed human/review blockers, or undeterminable failures.

* fix(space): use valid gh fields/flags in merge-blocker checklist [#856]

Address PR #2382 review feedback — three diagnostic commands in the checklist
were invalid and would error at the shell (verified on gh v2.97.0):
- B3: `--json headRef` -> `headRefName` (Unknown JSON field otherwise)
- B4: `--json baseRef` -> `baseRefName`
- F1: there is no `--queue` flag on the merge command; a merge-queue-required
  base branch is enqueued by the plain `--squash` attempt (or `--auto`)

Also add a mergeStateStatus catch-all row (OUT_OF_DATE / HAS_HOOKS / UNKNOWN)
and split Category E (escalate) from Category F (F1 self-fix, F2 escalate).
Tests now assert the valid fields/flags and the absence of the invalid ones.

* fix(space): correct gh semantics in merge-blocker checklist [#856]

Address chatgpt-codex-connector bot review on PR #2382 (1 P1 + 8 P2s). Every
diagnostic command the checklist hands the merger must actually work at the
shell and route correctly:
- P1 CLEAN: mergeable (rules out A-D) is NOT "transient, just retry" — the
  merge already failed, so read the failure output and check Categories E/F
  (permi... (continued)
Source Files on build 31139992583
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #31139992583
  • a44f3c93 on github
  • Prev Build on dev (#31116450649)
  • Next Build on dev (#31140459860)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc