mirror of
https://github.com/codewhale-hq/Codewhale.git
synced 2026-11-09 01:49:49 -10:00
chore(release): credit @ddlw and tighten the blocking-calls budget
PR #7108 by @ddlw merged asbdf71d6df4and repaired main's clippy, rustfmt, extension-host imports, provider-registry check and Windows DSH receipt bytes. check-contributor-credit.py then failed with "@ddlw (commit author) -- not in: docs/CONTRIBUTORS.md, CHANGELOG.md, web/lib/release-credits.ts". ddlw is now credited on all three surfaces; crates/tui/CHANGELOG.md and web/data/agent-docs.generated.json are regenerated. The blocking-calls ratchet also failed on main (crates/tui/src/plugins/ builtin.rs at 0 path_canonicalize sites against a budget of 1; the crate split moved sites into snapshot, repl, dependencies and the CLI uninstall module). ratchet-gate.sh blocks push/dispatch runs, so the frozen candidate's CI would fail. Regenerated with --update. Verified on an export of2a4406a57dplus these files: check-contributor-credit.py v0.10.2 ("Every contributor in the window is credited on all three surfaces"), check-blocking-calls-budget.py ("557 sites across 166 files, within budget"), sync-changelog.sh --check, check-versions.sh, check-bundled-plugin-claims.py, and web check:facts / check:docs all exit 0. Before: credit exit 1, blocking calls exit 1. Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
1 parent
2a4406a57d
commit
1affdc5fda
6 files changed
+37
-31
No files matched your search
@@ -229,6 +229,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
- **[@Lstarsky0](https://github.com/Lstarsky0)** — kept the `/diff` pager's place across a resize ([#7087](https://github.com/codewhale-hq/Codewhale/pull/7087)), said "Goal cleared." only when there was a goal ([#7089](https://github.com/codewhale-hq/Codewhale/pull/7089)), and stopped printing an unpriced session cost as `$0.0000` in `/status` ([#7090](https://github.com/codewhale-hq/Codewhale/pull/7090)).
|
||||
- **[@gaord](https://github.com/gaord)** — a running turn's cost and context in the Runtime ([#7074](https://github.com/codewhale-hq/Codewhale/pull/7074)).
|
||||
- **[Sh1Zuku / @SparkofSpike](https://github.com/SparkofSpike)** — resolved a relocated state root before session-side state opens ([#7097](https://github.com/codewhale-hq/Codewhale/pull/7097)).
|
||||
- **[@ddlw](https://github.com/ddlw)** — repaired main for the 0.10.3 batch: clippy `-D warnings` across protocol, runtime, util and tui (boxed review and MCP-add payloads, scoped dead-code expectations, cfg-gated platform test helpers), rustfmt, split extension-host imports, the provider-registry identity check, Windows-stable DSH receipt bytes, and the first-party marketplace receipt ([#7108](https://github.com/codewhale-hq/Codewhale/pull/7108), [#7109](https://github.com/codewhale-hq/Codewhale/pull/7109)).
|
||||
- **[Boyce / @Aboysky](https://github.com/Aboysky)** — refreshed the README translation source stamps ([#7104](https://github.com/codewhale-hq/Codewhale/pull/7104)).
|
||||
- **[@M-Maciej](https://github.com/M-Maciej)** — reported answerless output-limit stops in long Fleet proofs ([#6990](https://github.com/codewhale-hq/Codewhale/issues/6990)).
|
||||
- **[@asto18089](https://github.com/asto18089)** — diagnosed the NoNewPrivs child-matrix failure on hardened containers ([#7021](https://github.com/codewhale-hq/Codewhale/issues/7021)).
|
||||
|
||||
@@ -229,6 +229,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
- **[@Lstarsky0](https://github.com/Lstarsky0)** — kept the `/diff` pager's place across a resize ([#7087](https://github.com/codewhale-hq/Codewhale/pull/7087)), said "Goal cleared." only when there was a goal ([#7089](https://github.com/codewhale-hq/Codewhale/pull/7089)), and stopped printing an unpriced session cost as `$0.0000` in `/status` ([#7090](https://github.com/codewhale-hq/Codewhale/pull/7090)).
|
||||
- **[@gaord](https://github.com/gaord)** — a running turn's cost and context in the Runtime ([#7074](https://github.com/codewhale-hq/Codewhale/pull/7074)).
|
||||
- **[Sh1Zuku / @SparkofSpike](https://github.com/SparkofSpike)** — resolved a relocated state root before session-side state opens ([#7097](https://github.com/codewhale-hq/Codewhale/pull/7097)).
|
||||
- **[@ddlw](https://github.com/ddlw)** — repaired main for the 0.10.3 batch: clippy `-D warnings` across protocol, runtime, util and tui (boxed review and MCP-add payloads, scoped dead-code expectations, cfg-gated platform test helpers), rustfmt, split extension-host imports, the provider-registry identity check, Windows-stable DSH receipt bytes, and the first-party marketplace receipt ([#7108](https://github.com/codewhale-hq/Codewhale/pull/7108), [#7109](https://github.com/codewhale-hq/Codewhale/pull/7109)).
|
||||
- **[Boyce / @Aboysky](https://github.com/Aboysky)** — refreshed the README translation source stamps ([#7104](https://github.com/codewhale-hq/Codewhale/pull/7104)).
|
||||
- **[@M-Maciej](https://github.com/M-Maciej)** — reported answerless output-limit stops in long Fleet proofs ([#6990](https://github.com/codewhale-hq/Codewhale/issues/6990)).
|
||||
- **[@asto18089](https://github.com/asto18089)** — diagnosed the NoNewPrivs child-matrix failure on hardened containers ([#7021](https://github.com/codewhale-hq/Codewhale/issues/7021)).
|
||||
|
||||
@@ -44,6 +44,7 @@ changelog or release notes, and this contributor record.
|
||||
|
||||
**Contributions**
|
||||
|
||||
- **[ddlw](https://github.com/ddlw)** — repaired clippy, rustfmt, extension-host imports and Windows DSH receipt bytes on main for the 0.10.3 batch ([#7108](https://github.com/codewhale-hq/Codewhale/pull/7108), [#7109](https://github.com/codewhale-hq/Codewhale/pull/7109)).
|
||||
- **[Boyce / Aboysky](https://github.com/Aboysky)** — refreshed the README translation source stamps ([#7104](https://github.com/codewhale-hq/Codewhale/pull/7104)).
|
||||
- **[7jrxt42BxFZo4iAnN4CX](https://github.com/7jrxt42BxFZo4iAnN4CX)** — per-scope instruction budgets with visible truncation ([#7086](https://github.com/codewhale-hq/Codewhale/pull/7086)).
|
||||
- **[Lstarsky0](https://github.com/Lstarsky0)** — `/diff` pager resize, goal-clear wording and unpriced `/status` cost ([#7087](https://github.com/codewhale-hq/Codewhale/pull/7087), [#7089](https://github.com/codewhale-hq/Codewhale/pull/7089), [#7090](https://github.com/codewhale-hq/Codewhale/pull/7090)).
|
||||
|
||||
@@ -19,9 +19,13 @@
|
||||
"std_fs": 6
|
||||
},
|
||||
"crates/cli/src/update.rs": {
|
||||
"std_fs": 14,
|
||||
"std_fs": 11,
|
||||
"thread_sleep": 1
|
||||
},
|
||||
"crates/cli/src/update/uninstall.rs": {
|
||||
"path_canonicalize": 1,
|
||||
"std_fs": 7
|
||||
},
|
||||
"crates/cloud-facts/src/lib.rs": {
|
||||
"std_fs": 1
|
||||
},
|
||||
@@ -49,6 +53,9 @@
|
||||
"crates/core/src/fragments.rs": {
|
||||
"std_fs": 7
|
||||
},
|
||||
"crates/dependencies/src/lib.rs": {
|
||||
"std_fs": 2
|
||||
},
|
||||
"crates/execpolicy/src/toml_rules.rs": {
|
||||
"std_fs": 1
|
||||
},
|
||||
@@ -68,11 +75,17 @@
|
||||
"std_fs": 4
|
||||
},
|
||||
"crates/release/src/install.rs": {
|
||||
"std_fs": 1
|
||||
"std_fs": 2
|
||||
},
|
||||
"crates/release/src/launch.rs": {
|
||||
"std_fs": 2
|
||||
},
|
||||
"crates/repl/src/lib.rs": {
|
||||
"std_fs": 2
|
||||
},
|
||||
"crates/repl/src/runtime.rs": {
|
||||
"std_fs": 1
|
||||
},
|
||||
"crates/runtime/src/codex_model_roster.rs": {
|
||||
"std_fs": 3
|
||||
},
|
||||
@@ -102,16 +115,13 @@
|
||||
},
|
||||
"crates/sandbox/src/lib.rs": {
|
||||
"path_canonicalize": 1,
|
||||
"std_fs": 4
|
||||
"std_fs": 2
|
||||
},
|
||||
"crates/sandbox/src/policy.rs": {
|
||||
"path_canonicalize": 8
|
||||
},
|
||||
"crates/sandbox/src/read_guard.rs": {
|
||||
"std_fs": 2
|
||||
},
|
||||
"crates/sandbox/src/seatbelt.rs": {
|
||||
"path_canonicalize": 5
|
||||
"path_canonicalize": 6
|
||||
},
|
||||
"crates/sandbox/src/shell_dispatcher.rs": {
|
||||
"std_fs": 3
|
||||
@@ -119,6 +129,15 @@
|
||||
"crates/secrets/src/file_lock.rs": {
|
||||
"path_canonicalize": 1
|
||||
},
|
||||
"crates/snapshot/src/paths.rs": {
|
||||
"path_canonicalize": 1,
|
||||
"std_fs": 1
|
||||
},
|
||||
"crates/snapshot/src/repo.rs": {
|
||||
"path_canonicalize": 4,
|
||||
"std_fs": 18,
|
||||
"thread_sleep": 1
|
||||
},
|
||||
"crates/telemetry/src/envelope.rs": {
|
||||
"std_fs": 2
|
||||
},
|
||||
@@ -181,10 +200,8 @@
|
||||
"std_fs": 1
|
||||
},
|
||||
"crates/tui/src/delivery_files.rs": {
|
||||
"path_canonicalize": 2
|
||||
},
|
||||
"crates/dependencies/src/lib.rs": {
|
||||
"std_fs": 2
|
||||
"path_canonicalize": 2,
|
||||
"std_fs": 1
|
||||
},
|
||||
"crates/tui/src/doctor_fix.rs": {
|
||||
"std_fs": 6
|
||||
@@ -193,7 +210,8 @@
|
||||
"std_fs": 7
|
||||
},
|
||||
"crates/tui/src/extension_host/supervisor.rs": {
|
||||
"std_fs": 3
|
||||
"path_canonicalize": 7,
|
||||
"std_fs": 5
|
||||
},
|
||||
"crates/tui/src/extension_host/windows.rs": {
|
||||
"path_canonicalize": 1
|
||||
@@ -225,7 +243,7 @@
|
||||
"std_fs": 1
|
||||
},
|
||||
"crates/tui/src/hooks/config.rs": {
|
||||
"std_fs": 2
|
||||
"std_fs": 1
|
||||
},
|
||||
"crates/tui/src/image_attach.rs": {
|
||||
"std_fs": 6
|
||||
@@ -252,7 +270,6 @@
|
||||
"std_fs": 1
|
||||
},
|
||||
"crates/tui/src/plugins/builtin.rs": {
|
||||
"path_canonicalize": 1,
|
||||
"thread_sleep": 1
|
||||
},
|
||||
"crates/tui/src/plugins/discovery.rs": {
|
||||
@@ -301,12 +318,6 @@
|
||||
"crates/tui/src/remote_setup/bundle.rs": {
|
||||
"std_fs": 2
|
||||
},
|
||||
"crates/repl/src/runtime.rs": {
|
||||
"std_fs": 1
|
||||
},
|
||||
"crates/repl/src/lib.rs": {
|
||||
"std_fs": 2
|
||||
},
|
||||
"crates/tui/src/runtime_api.rs": {
|
||||
"path_canonicalize": 2
|
||||
},
|
||||
@@ -340,15 +351,6 @@
|
||||
"crates/tui/src/session_secret_scrub.rs": {
|
||||
"std_fs": 8
|
||||
},
|
||||
"crates/snapshot/src/paths.rs": {
|
||||
"path_canonicalize": 1,
|
||||
"std_fs": 1
|
||||
},
|
||||
"crates/snapshot/src/repo.rs": {
|
||||
"path_canonicalize": 4,
|
||||
"std_fs": 18,
|
||||
"thread_sleep": 1
|
||||
},
|
||||
"crates/tui/src/tools/git.rs": {
|
||||
"path_canonicalize": 1
|
||||
},
|
||||
|
||||
@@ -336,8 +336,8 @@
|
||||
},
|
||||
{
|
||||
"path": "docs/CONTRIBUTORS.md",
|
||||
"sha256": "a5e5d0d97f728e97ff02e6308d10a2f505a924bcafd2866be42e6aad834bc164",
|
||||
"content": "# Contributors\n\nCodewhale is built in the open with a growing community of contributors. Every\nissue report and pull request is real project work — welcome at any experience\nlevel. This is the full per-PR contributor record, grouped into release/time\nbands with the newest band first so it stays scannable. Expand any band to see\neveryone.\n\nFor the live list, see the\n[GitHub contributors page](https://github.com/codewhale-hq/CodeWhale/graphs/contributors),\n[`AUTHOR_MAP`](https://github.com/codewhale-hq/CodeWhale/blob/main/.github/AUTHOR_MAP),\nand [CHANGELOG.md](../CHANGELOG.md).\n\n<!-- contributor-wall:start -->\n## Everyone\n\n[](#everyone)\n\n421 people have code, co-authored commits, carried-forward pull requests or credited reports in Codewhale. GitHub's contributor list shows only commit authors whose email is linked to their account, so it counts 203 of them. If your commits are missing there, add your commit email to your GitHub account and they will link.\n\n[0gl20shk0sbt36](https://github.com/0gl20shk0sbt36) · [1Git2Clone](https://github.com/1Git2Clone) · [20bytes](https://github.com/20bytes) · [47Cid](https://github.com/47Cid) · [7jrxt42BxFZo4iAnN4CX](https://github.com/7jrxt42BxFZo4iAnN4CX) · [8sero](https://github.com/8sero) · [A-Corner](https://github.com/A-Corner) · [aboimpinto](https://github.com/aboimpinto) · [adity982](https://github.com/adity982) · [AdityaVG13](https://github.com/AdityaVG13) · [AGSaturn](https://github.com/AGSaturn) · [ai-dengwsh](https://github.com/ai-dengwsh) · [aiapienthusiast](https://github.com/aiapienthusiast) · [Aitensa](https://github.com/Aitensa) · [AiurArtanis](https://github.com/AiurArtanis) · [alitvak69](https://github.com/alitvak69) · [all-lopezg](https://github.com/all-lopezg) · [alvin1](https://github.com/alvin1) · [amuthantamil](https://github.com/amuthantamil) · [AnaheimEX](https://github.com/AnaheimEX) · [Andrea-Bruno](https://github.com/Andrea-Bruno) · [Angel-Hair](https://github.com/Angel-Hair) · [angus-guo](https://github.com/angus-guo) · [angziii](https://github.com/angziii) · [AnonymousUser443](https://github.com/AnonymousUser443) · [antarikshraya](https://github.com/antarikshraya) · [Anyexyz](https://github.com/Anyexyz) · [Apeiron0w0](https://github.com/Apeiron0w0) · [aqilaziz](https://github.com/aqilaziz) · [AresNing](https://github.com/AresNing) · [ArronAI007](https://github.com/ArronAI007) · [Artenx](https://github.com/Artenx) · [asdfg314284230](https://github.com/asdfg314284230) · [Asteria1028](https://github.com/Asteria1028) · [asto18089](https://github.com/asto18089) · [atmosuwiryo](https://github.com/atmosuwiryo) · [axobase001](https://github.com/axobase001) · [aznikline](https://github.com/aznikline) · [baendlorel](https://github.com/baendlorel) · [banqii](https://github.com/banqii) · [Beltran12138](https://github.com/Beltran12138) · [bevis-wong](https://github.com/bevis-wong) · [BH8GCJ](https://github.com/BH8GCJ) · [BigBenLabs](https://github.com/BigBenLabs) · [Biilow](https://github.com/Biilow) · [bistack](https://github.com/bistack) · [BrathonBai](https://github.com/BrathonBai) · [bruce6135](https://github.com/bruce6135) · [BryonGo](https://github.com/BryonGo) · [buiducnhat](https://github.com/buiducnhat) · [buko](https://github.com/buko) · [BX166](https://github.com/BX166) · [c020627](https://github.com/c020627) · [cacdcaecawae](https://github.com/cacdcaecawae) · [caeserchen](https://github.com/caeserchen) · [caiyilian](https://github.com/caiyilian) · [CCChisato](https://github.com/CCChisato) · [ccomma](https://github.com/ccomma) · [cenab](https://github.com/cenab) · [ChaceLyee2101](https://github.com/ChaceLyee2101) · [chatman-media](https://github.com/chatman-media) · [chennest](https://github.com/chennest) · [chinaqy110](https://github.com/chinaqy110) · [chnjames](https://github.com/chnjames) · [chuntseevolving](https://github.com/chuntseevolving) · [ci4ic4](https://github.com/ci4ic4) · [cian-lien](https://github.com/cian-lien) · [cmdcorp6534](https://github.com/cmdcorp6534) · [cmyyy](https://github.com/cmyyy) · [codepgq](https://github.com/codepgq) · [Colorful-glassblock](https://github.com/Colorful-glassblock) · [ComeFromTheMars](https://github.com/ComeFromTheMars) · [CrepuscularIRIS](https://github.com/CrepuscularIRIS) · [ct-jaryn](https://github.com/ct-jaryn) · [ctxyao](https://github.com/ctxyao) · [cy2311](https://github.com/cy2311) · [cyq1017](https://github.com/cyq1017) · [czf0718](https://github.com/czf0718) · [dajiaohuang](https://github.com/dajiaohuang) · [DarrellThomas](https://github.com/DarrellThomas) · [demian-welt](https://github.com/demian-welt) · [Dev-next-gen](https://github.com/Dev-next-gen) · [dfwqdyl-ui](https://github.com/dfwqdyl-ui) · [DI-HUO-MING-YI](https://github.com/DI-HUO-MING-YI) · [DieMoe233](https://github.com/DieMoe233) · [DingYong4223Line truncated
|
||||
"sha256": "927d7e6e5306ed0be0db2a1b9e9a189a6819d71e19b83bff1be9fd145cbbdd76",
|
||||
"content": "# Contributors\n\nCodewhale is built in the open with a growing community of contributors. Every\nissue report and pull request is real project work — welcome at any experience\nlevel. This is the full per-PR contributor record, grouped into release/time\nbands with the newest band first so it stays scannable. Expand any band to see\neveryone.\n\nFor the live list, see the\n[GitHub contributors page](https://github.com/codewhale-hq/CodeWhale/graphs/contributors),\n[`AUTHOR_MAP`](https://github.com/codewhale-hq/CodeWhale/blob/main/.github/AUTHOR_MAP),\nand [CHANGELOG.md](../CHANGELOG.md).\n\n<!-- contributor-wall:start -->\n## Everyone\n\n[](#everyone)\n\n421 people have code, co-authored commits, carried-forward pull requests or credited reports in Codewhale. GitHub's contributor list shows only commit authors whose email is linked to their account, so it counts 203 of them. If your commits are missing there, add your commit email to your GitHub account and they will link.\n\n[0gl20shk0sbt36](https://github.com/0gl20shk0sbt36) · [1Git2Clone](https://github.com/1Git2Clone) · [20bytes](https://github.com/20bytes) · [47Cid](https://github.com/47Cid) · [7jrxt42BxFZo4iAnN4CX](https://github.com/7jrxt42BxFZo4iAnN4CX) · [8sero](https://github.com/8sero) · [A-Corner](https://github.com/A-Corner) · [aboimpinto](https://github.com/aboimpinto) · [adity982](https://github.com/adity982) · [AdityaVG13](https://github.com/AdityaVG13) · [AGSaturn](https://github.com/AGSaturn) · [ai-dengwsh](https://github.com/ai-dengwsh) · [aiapienthusiast](https://github.com/aiapienthusiast) · [Aitensa](https://github.com/Aitensa) · [AiurArtanis](https://github.com/AiurArtanis) · [alitvak69](https://github.com/alitvak69) · [all-lopezg](https://github.com/all-lopezg) · [alvin1](https://github.com/alvin1) · [amuthantamil](https://github.com/amuthantamil) · [AnaheimEX](https://github.com/AnaheimEX) · [Andrea-Bruno](https://github.com/Andrea-Bruno) · [Angel-Hair](https://github.com/Angel-Hair) · [angus-guo](https://github.com/angus-guo) · [angziii](https://github.com/angziii) · [AnonymousUser443](https://github.com/AnonymousUser443) · [antarikshraya](https://github.com/antarikshraya) · [Anyexyz](https://github.com/Anyexyz) · [Apeiron0w0](https://github.com/Apeiron0w0) · [aqilaziz](https://github.com/aqilaziz) · [AresNing](https://github.com/AresNing) · [ArronAI007](https://github.com/ArronAI007) · [Artenx](https://github.com/Artenx) · [asdfg314284230](https://github.com/asdfg314284230) · [Asteria1028](https://github.com/Asteria1028) · [asto18089](https://github.com/asto18089) · [atmosuwiryo](https://github.com/atmosuwiryo) · [axobase001](https://github.com/axobase001) · [aznikline](https://github.com/aznikline) · [baendlorel](https://github.com/baendlorel) · [banqii](https://github.com/banqii) · [Beltran12138](https://github.com/Beltran12138) · [bevis-wong](https://github.com/bevis-wong) · [BH8GCJ](https://github.com/BH8GCJ) · [BigBenLabs](https://github.com/BigBenLabs) · [Biilow](https://github.com/Biilow) · [bistack](https://github.com/bistack) · [BrathonBai](https://github.com/BrathonBai) · [bruce6135](https://github.com/bruce6135) · [BryonGo](https://github.com/BryonGo) · [buiducnhat](https://github.com/buiducnhat) · [buko](https://github.com/buko) · [BX166](https://github.com/BX166) · [c020627](https://github.com/c020627) · [cacdcaecawae](https://github.com/cacdcaecawae) · [caeserchen](https://github.com/caeserchen) · [caiyilian](https://github.com/caiyilian) · [CCChisato](https://github.com/CCChisato) · [ccomma](https://github.com/ccomma) · [cenab](https://github.com/cenab) · [ChaceLyee2101](https://github.com/ChaceLyee2101) · [chatman-media](https://github.com/chatman-media) · [chennest](https://github.com/chennest) · [chinaqy110](https://github.com/chinaqy110) · [chnjames](https://github.com/chnjames) · [chuntseevolving](https://github.com/chuntseevolving) · [ci4ic4](https://github.com/ci4ic4) · [cian-lien](https://github.com/cian-lien) · [cmdcorp6534](https://github.com/cmdcorp6534) · [cmyyy](https://github.com/cmyyy) · [codepgq](https://github.com/codepgq) · [Colorful-glassblock](https://github.com/Colorful-glassblock) · [ComeFromTheMars](https://github.com/ComeFromTheMars) · [CrepuscularIRIS](https://github.com/CrepuscularIRIS) · [ct-jaryn](https://github.com/ct-jaryn) · [ctxyao](https://github.com/ctxyao) · [cy2311](https://github.com/cy2311) · [cyq1017](https://github.com/cyq1017) · [czf0718](https://github.com/czf0718) · [dajiaohuang](https://github.com/dajiaohuang) · [DarrellThomas](https://github.com/DarrellThomas) · [demian-welt](https://github.com/demian-welt) · [Dev-next-gen](https://github.com/Dev-next-gen) · [dfwqdyl-ui](https://github.com/dfwqdyl-ui) · [DI-HUO-MING-YI](https://github.com/DI-HUO-MING-YI) · [DieMoe233](https://github.com/DieMoe233) · [DingYong4223Line truncated
|
||||
},
|
||||
{
|
||||
"path": "docs/RELEASE_CHECKLIST.md",
|
||||
|
||||
@@ -47,6 +47,7 @@ export const UNRELEASED_CONTRIBUTORS: string[] = [
|
||||
"@gaord",
|
||||
"@SparkofSpike",
|
||||
"@Aboysky",
|
||||
"@ddlw",
|
||||
];
|
||||
|
||||
/**
|
||||
|
||||
Reference in new issue
Block a user