chore(ci): remove orphaned OpenCode dispatch bootstrap on current main - #1619
Conversation
Port only the independently verified queue-waste fix from #1489 onto current protected main. The repository_dispatch-only workflow had a required-workflow-bootstrap job that merely echoed a message, had no needs consumer, and was not the protected required-workflow bootstrap job from opencode-review.yml. Removing it saves one hosted job per OpenCode review dispatch while preserving the PR-stable cancel-in-progress concurrency and all real validation/review jobs. The two executable contracts are carried with the workflow: the orphan job must remain absent and the reviewed dispatch blob pin follows the exact replacement file. No unrelated stale #1489 branch content is transplanted.
Non-destructive reconciliation of the current-main metadata integration with the isolated OpenCode dispatch queue-waste fix. Current protected main is the tree baseline; only the three reviewed bootstrap-cleanup blobs are overlaid. No force push or stale unrelated branch content is introduced.
|
@opencode-agent Direct source repair required on the current exact head, not a review-only reply. Re-fetch
Treat the current Devin findings as RED evidence. Run the focused OpenCode contract tests first, then the complete repository test/coverage/docstring/Strix-quality gates if capacity permits. Do not alter provider routes, review authority, permissions, or unrelated files; do not force-push. This is a source fix, not a request to merely review/comment. |
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Team Run ID: Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
@opencode-agent Review exact current head |
|
@opencode-agent Repair the exact current writer branch |
Reuse the exact tree produced by the successful live-main reconstruction and 77-test verification, while preserving the current writer head and protected main as parents. Removes temporary repair workflows and restores same-repository status-token authority.
Use current protected main as the authoritative baseline; reapply only the three-file orphan-bootstrap cleanup; preserve all unrelated main changes and same-repository status authority; retire the temporary reconstruction helper.
Preserve protected-main #1619 runner-capacity changes and the seven disjoint ruleset-governance paths without force-push. Retain the durable regression requiring the disposable proof workflow to remain absent. Exact-head review and checks must regenerate.
Root cause
opencode-review-dispatch.ymlis a trustedrepository_dispatchworker, not the protected required-workflow entrypoint. Its localrequired-workflow-bootstrapjob only echoedOpenCode repository-dispatch review run materialized., had noneeds:consumer, and consumed one hosted runner slot for every OpenCode review dispatch. The actual protected bootstrap job remains in the siblingopencode-review.ymlpath required by branch protection.Current-main repair
This successor ports only the independently reviewed three-file causal delta from stale #1489 onto protected
main@827a6c9630eaa40ceb7146b289c0b32467fdd5abusing exact file blobs whose current-main compare is limited to:.github/workflows/opencode-review-dispatch.yml;No Noema drift, product baseline drift, unrelated tests, provider route, credential, protected required check, or merge authority from #1489 is transplanted.
Verification lineage
The causal change was previously verified on #1489 with the complete repository suite (
2105 passed, 1 skipped, 21 subtests), 100%scripts/cicoverage, 100% docstrings, Strix gate PASS, and YAML parsing. Those predecessor results establish the change design but do not transfer as current-head admission evidence. Exact head isfce0c0e4dadc7a35dc7d73a959bf1cd51f4f7710; fresh current-head workflows/review remain authoritative.This is an Actions-capacity repair: it removes a provably hollow runner-consuming job rather than adding another cleanup workflow. If all current-head hosted workflows remain queued solely behind the saturated central fleet, apply the documented
QUEUE_SATURATION_CHICKEN_EGGboundary after re-fetching exact head/reviews/threads/mergeability.