test(tui): restore full Linux workspace gate after main updates - #6666
Merged
2 commits merged intoSep 28, 2026
Merged
2 commits merged into
2 commits merged into
Conversation
Use the existing approval timeout override guard when testing heartbeat ordering, pass an explicit managed-policy environment snapshot, clear output-limit overrides in the uncatalogued route test, and give the operator proxy success path a scheduling watchdog instead of a two-second bound. The exact hermetic workspace libtest gate passed twice with 13456 TUI tests and zero failures. CI nextest passed 16753 selected tests; formatting and CI-policy Clippy passed. PDF failure during diagnosis coincided with exhausted /tmp inodes and passed after cleanup without a code change. Refs Hmbown#6665
Hmbown
pushed a commit
that referenced
this pull request
Sep 27, 2026
Contributor PR by @aboimpinto (Paulo Aboim Pinto); their commit 45017fa is kept as-is with its original authorship. Merged cleanly. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Merged
Hmbown
pushed a commit
that referenced
this pull request
Sep 28, 2026
- web/lib/release-credits.ts: unreleased contributors move into the 0.10.1 release lists (@BX166 as the report helper); the website credits test requires exact parity with the 0.10.1 changelog block. - docs/CONTRIBUTORS.md: the v0.10.1 band is no longer unreleased and credits #6664 and #6666. - providers-export.golden.json regenerated at 0.10.1 with the documented WRITE_GOLDEN command. Evidence: vitest lib/public-copy.test.ts 6 passed; check-contributor-credit OK on all three surfaces; cargo test -p codewhale-config --lib route::export test result: ok. 5 passed; 0 failed. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014ZwqatxgVFxHvovngywnks
pull Bot
pushed a commit
to 1sLand99/CodeWhale
that referenced
this pull request
Sep 29, 2026
CHANGELOG `## [0.10.1] - 2026-09-28` with compare link; credits @gaord for Hmbown#6664 and @aboimpinto for Hmbown#6666, the two contributor PRs landed through integrate/0.10.1. Version pins bumped with scripts/release/prepare-release.sh 0.10.1: Feature release-note receipts OK: 27 linked issue reference(s) checked in v0.10.0..HEAD. Version state OK: workspace=0.10.1, npm=0.10.1, npm-binary=0.10.1, lockfile in sync. OHOS Windows linker wrapper contract OK; OHOS dependency graph OK. cargo fmt --check clean. Full preflight (check/clippy/test) is left to CI. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014ZwqatxgVFxHvovngywnks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Restore the full Linux libtest gate on upstream
main@2d9613bac0da38464f8fd700788e2a1dffc220c0without changing product behavior or disabling tests.deliver_external_approval == falsebefore it could check event ordering. The guard makes the pending-decision state explicit.A PDF adapter test also failed during the initial investigation. Later diagnostics found
/tmpat 100% inode use, with temporary SQLite creation errors across many tests. After removing stale generatedcodewhale-tui-test-state-*directories, the PDF test passed in both completed full-gate runs without a source change. The final runs had ample free inodes. This environment failure is recorded separately from the four fixture changes.Issue #6665 acceptance criteria
sh scripts/with-hermetic-test-home.sh cargo test --workspace --all-features --locked -- --format=prettyexited 0 on two successive runs of this branch. Each run reports TUI13,456 passed; 0 failed; 19 ignored, and all five issue identities have... oklines. Initial clean-main run:13,453 passed; 3 failed; 19 ignored; later clean-main repeat:13,450 passed; 6 failed; 19 ignored. No affected test was disabled or ignored.approval delivery: falsein the full suite andstale after decision: []when selected alone. Plugin and route tests read process-global state; the MCP success case tested a scheduling bound unrelated to proxy safety. The PDF result is classified as environment capacity based on the inode measurement and SQLite errors; no PDF code was changed. The earlier failing runs and both green full runs are preserved locally.sh scripts/with-hermetic-test-home.sh cargo nextest run --workspace --all-features --locked --profile cireports16,753 passed; 27 skipped.cargo fmt --all -- --checkand the exact CI-policy Clippy command passed. Remote CI is pending and must be reviewed before merge.The logs and approval stage receipts are saved in the workspace FEAT-029 diagnostic directory,
evidence/postmerge-2026-09-27/(includingorigin-main-full-workspace.log,origin-main-full-workspace-after-inode-cleanup.log,approval-full-suite-stage.txt,upstream-fix-full-workspace-verified-04.log,upstream-fix-full-workspace-repeat-05.log,upstream-fix-nextest-01.log, andupstream-fix-clippy-01.log). These local diagnostic files are not part of this PR.Closes #6665
Paulo Aboim Pinto