callmeYe
441006b0e1
feat(scripts): add local PR verification gate ( #6873 )
...
* feat(scripts): add settings schema check mode
* feat(scripts): add local PR verification runner
* fix(scripts): harden local PR verification
* docs: document local PR verification gate
* fix(scripts): isolate local verification tools
* fix(scripts): scope PR formatting checks
* fix(scripts): skip symlinked PR paths
* fix(scripts): preserve verification gate integrity
* fix(scripts): canonicalize verification temp paths
* fix(scripts): stabilize local PR verification
* fix(scripts): clear built-in test credentials
* fix(scripts): enforce isolated test environment
* fix(scripts): serialize local verification tests
* fix(scripts): address PR verification review
* fix(scripts): preserve review git wrapper environment
* refactor(scripts): avoid step helper shadowing
* fix(scripts): distinguish forwarded child signals
* fix(scripts): preserve relayed signal exit codes
2026-07-15 00:58:17 +00:00
易良
6d966d2917
test(core): stabilize file history eviction test ( #6637 )
...
* test(core): stabilize file history eviction test
* ci: clean package build artifacts before fast-path check
* ci: preserve web build outputs during fast-path check
2026-07-10 06:39:52 +00:00
易良
e3906392b5
perf(ci): optimize autofix pipeline — fast-track, skip duplicate build, scoped tests ( #6315 )
...
* perf(ci): optimize autofix pipeline — fast-track, skip duplicate build, scoped tests (#6196 )
Three optimizations to reduce autofix wall-clock from ~48 min to ~28-35 min:
1. Fast-track decision: skip LLM assessment for trusted triggers
(workflow_dispatch with explicit issue, issues:labeled event).
2. Skip duplicate build: set QWEN_SKIP_PREPARE=1 so npm ci does not
re-run the prepare hook that builds+bundles before the explicit
build step.
3. Scoped verification tests: run only changed-file tests via
--changed instead of full per-package suites. Full regression
is covered by regular CI on the PR.
Also hardens live test gating (require QWEN_CODE_RUN_LIVE_TESTS=1)
and increases crawler test timeout to 30s.
* refactor(ci): simplify verification gate package discovery
Replace 30-line inline Node script with the original one-liner
`grep -oE '^packages/[^/]+'`. The Node script checked for
package.json existence and test scripts, but `--if-present` already
handles missing test scripts and all workspace dirs have package.json.
Addresses design-review item #7 .
* fix(ci): tighten autofix changed-test gate
2026-07-05 02:32:04 +00:00
易良
b16baf1ffc
ci(release): optimize validation steps ( #6133 )
...
* ci(release): optimize validation steps
* fix(ci): address release validation review comments
* fix(ci): document prepare skip contract
* test(ci): cover prepare failure exit
* fix(ci): prefix prepare error logs
* fix(ci): keep release quality build artifacts
* fix(ci): address release validation comments
* fix(ci): preserve release publish hooks
* test(ci): cover prepare failure paths
* fix(ci): disable release coverage safely
2026-07-02 23:53:08 +00:00
jinye
ea536d361f
fix(cli): Handle ACP read_file for managed local paths ( #6021 )
...
* fix(cli): handle ACP read_file local roots
Allow ACP read_file calls to fall back to local reads for explicitly permitted local roots when the serve workspace boundary rejects them, and preserve useful messages for plain object read errors.
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6021 )
Add the missing getUserAutoMemoryRoot export to the acpAgent test core mock so the updated acpAgent import resolves under Vitest.
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6021 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6021 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* fix(acp): Narrow local read fallback temp roots
Remove the broad OS temp directory from default read_file allow roots and ACP local read fallback roots. Keep qwen-managed temp roots readable and reuse the shared isSubpath helper after realpath resolution for ACP fallback containment.
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: fix CI failure on PR #6021
Add the serve fast-path bundle check script and root npm script that the current CI workflow invokes. This mirrors the already-merged mainline check without pulling unrelated workflow or test config changes into this PR.
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* fix(cli): address ACP read error review feedback
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* fix(cli): harden ACP error normalization
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6021 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6021 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6021 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6021 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6021 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: fix Windows CI path expectation (#6021 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6021 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6021 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6021 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6021 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
---------
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-06-30 11:15:49 +00:00