CCodeWhale Botchore: approve SparkofSpike for contributor CI
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
fix(automation): make agent task intake release-neutral Retire the v0.8.68 label-to-milestone synchronizer now that milestone 53 is historical. Keep area-hint labeling only for newly opened agent-ready tasks and require maintainers to assign roadmap milestones explicitly.\n\nMake the issue form version-neutral, document the historical boundary, and add a CI contract that rejects release-pinned defaults or milestone mutation APIs. | 1 个月前 | |
ci: run Linux workspace tests on pull requests Use the existing nextest, doctest, and lockfile gates on the Ubuntu matrix leg for heavy pull requests regardless of branch prefix. Keep CNB as the non-PR Linux path and assert the workflow contract for #5547. | 11 天前 | |
chore: drop the co-author trailer gate, keep harvested credit (#5789) The Lint job ran scripts/check-coauthor-trailers.py on every commit range and rejected any Co-authored-by trailer that was not a human in .github/AUTHOR_MAP or one of two hardcoded agent identities. In practice it rejected ordinary agent commits -- the default trailer most tools append fails it -- so every contributor and every agent had to learn a rule that bought tidiness and nothing else. Removed: the 46-line "Check harvested contributor credit" step in ci.yml, the checker, its test, and its five fixtures. Also the stale mention in the light-change path filter. Kept, deliberately: harvested contributor credit. auto-close-harvested.yml is independent of the deleted script -- it reads "Harvested from PR #N by @handle" from the commit message -- so a contributor's PR still closes with credit when their work lands, and .github/AUTHOR_MAP remains the canonical human identity list. The rule that survives is "name the humans who did the work". The rule that goes is "no tool may appear in a trailer". The two skills that called the checker now read trailers with git log directly. CONTRIBUTING.md and AGENTS.md say what is true now instead of describing a gate that no longer exists. actionlint is clean on the edited workflow. Signed-off-by: CodeWhale Bot <bot@codewhale.net> Co-authored-by: CodeWhale Bot <bot@codewhale.net> | 3 天前 | |
chore: approve SparkofSpike for contributor CI #5793 (14 files of zh-Hans documentation, +4868/-26) had no CI at all: only Devin, GitGuardian and `gate` reported. Lint, the three Test legs and the npm smoke never started, because an unlisted author's workflow runs sit at `action_required` and never dispatch. That is the failure AGENTS.md describes -- the PR looks abandoned when in fact nobody has looked at it -- and it is worse for a translation contributor, who gets silence rather than a review. Signed-off-by: CodeWhale Bot <bot@codewhale.net> | 3 天前 | |
docs: credit the v0.9.12 contributor cohort and map three missing identities Twenty external contributions landed after the v0.9.11 band closed and none were credited: the newest band in docs/CONTRIBUTORS.md was still v0.9.11 while main shipped 0.9.12 work. Adds the v0.9.12 band covering all twenty (#5591, #5599, #5604, #5610, #5613, #5621-#5624, #5629, #5650, #5657, #5669, #5682, #5683, #5685, #5687, #5688, #5689, #5692) and demotes v0.9.11 so only the newest band stays expanded. AUTHOR_MAP gains numeric-noreply entries for musichen, M-Maciej, and serephus so future harvested credit is graph-mappable, plus a comment recording that wangfengcsu@qq.com (21 commits on main via #704) has no resolved login yet. AUTHOR_MAP is a project convention consumed by scripts/check-coauthor-trailers.py for new commits; GitHub does not read it, so it grants no retroactive contribution-graph credit for history already on main. No-Issue: contributor credit hygiene; no issue tracks it Signed-off-by: CodeWhale Bot <bot@codewhale.net> | 6 天前 | |
ci: add advisory Claude PR review workflow (#3456) Wire Claude code review into every non-draft PR as a GitHub Action, since GitHub CODEOWNERS only accepts users/teams (not bots). @Hmbown stays the human owner; the review is advisory and posts alongside it. - claude-review.yml: anthropics/claude-code-action@v1 in review mode with track_progress; auth via CLAUDE_CODE_OAUTH_TOKEN (from `claude setup-token`). No-ops with a notice until the secret is set, so it's safe to merge first. Codex/ChatGPT review is handled out-of-repo via the ChatGPT Codex cloud integration (chatgpt.com/codex), authed by the ChatGPT subscription, so no OpenAI workflow or repo secret is needed. CODEOWNERS documents the split. The review prompt also guards the v0.8.65 EPIC #2608 routing invariant (provider-prefixed model strings are wire ids/hints, not provider-selection proof). Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com> | 2 个月前 | |
docs: clarify sponsor links | 3 个月前 | |
feat(tui): quieter chrome, compatible hosts, and delete staged runtime_contract Hosted Chat Completions backends (Baseten, Groq, Cerebras) land as Compatible setup templates, not ProviderKind variants. MCP manager copy names the server, the failure, and one recovery command. Idle metrics omit zeros. Working chrome says "in the current". Nine uncompiled runtime_contract files are gone. Dead-code budget 448 -> 372. | 8 天前 | |
build(workflow): add dependabot to automatically update nix flake | 7 天前 |