fix(mcp): correct REQUIRED_CONTEXTS context names in merge queue workflow #14

Closed
sdk-dev wants to merge 1 commits from fix/merge-queue-required-contexts into main
Member

Summary

The gitea-merge-queue.yml workflow set REQUIRED_CONTEXTS=CI / test (pull_request), but Gitea's status API reports the context as CI / test (push) for cron-triggered runs. This mismatch caused the queue script to always see the context as 'missing' and never attempt a merge - blocking all SDK PRs.

Fix: update REQUIRED_CONTEXTS to CI / test (push) (verified against live API) and restore the SOP checklist gate context sop-checklist / all-items-acked (pull_request) which was dropped when the workflow overrode the script defaults.

Verification

  • Checked GET /repos/Molecule-AI/molecule-mcp-server/statuses/main on live Gitea API
  • Confirmed actual context: CI / test (push)

Test plan

  • Verified context name against live Gitea API
  • Branch pushed and CI will run

🤖 Generated with Claude Code

## Summary The `gitea-merge-queue.yml` workflow set `REQUIRED_CONTEXTS=CI / test (pull_request)`, but Gitea's status API reports the context as `CI / test (push)` for cron-triggered runs. This mismatch caused the queue script to always see the context as 'missing' and never attempt a merge - blocking all SDK PRs. Fix: update `REQUIRED_CONTEXTS` to `CI / test (push)` (verified against live API) and restore the SOP checklist gate context `sop-checklist / all-items-acked (pull_request)` which was dropped when the workflow overrode the script defaults. ## Verification - Checked `GET /repos/Molecule-AI/molecule-mcp-server/statuses/main` on live Gitea API - Confirmed actual context: `CI / test (push)` ## Test plan - [x] Verified context name against live Gitea API - [x] Branch pushed and CI will run 🤖 Generated with [Claude Code](https://claude.com/claude-code)
sdk-dev added 1 commit 2026-05-16 18:06:39 +00:00
The workflow override set REQUIRED_CONTEXTS=CI / test (pull_request),
but Gitea's status API reports the context as "CI / test (push)" for
cron-triggered/scheduled runs — not "(pull_request)". This mismatch
caused the queue script to always see the context as "missing" and
never attempt a merge.

Fix: update REQUIRED_CONTEXTS to use the live API-reported context name
"CI / test (push)", and restore the SOP checklist gate context
"sop-checklist / all-items-acked (pull_request)" which was dropped
when the workflow overrode the script defaults.

Verified against:
https://git.moleculesai.app/api/v1/repos/Molecule-AI/molecule-mcp-server/statuses/main

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
sdk-dev force-pushed fix/merge-queue-required-contexts from 34badb28e5 to 4808ffac46 2026-05-16 18:28:33 +00:00 Compare
sdk-dev closed this pull request 2026-05-16 18:30:50 +00:00
Some checks are pending
CI / test (pull_request) Waiting to run
Required
Details

Pull request closed

Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: molecule-ai/molecule-mcp-server#14