qwen-code/scripts/tests
易良 3026db3039
fix(ci): allow prechecked fork PR automation (#6160)
* fix(ci): allow triage for fork PRs that pass safety precheck

Fork PRs by non-write authors were blocked from triage even when the
safety precheck passed, because the authorize job gates on write
permission. Triage is read-only (checks out trusted base code, reads PR
via API), so precheck pass is sufficient to run it safely.

Split the pull_request_target and issue_comment authorization paths:
- pull_request_target: accept write permission OR precheck pass
- issue_comment /triage: still require write permission on the commenter

tmux-testing is unchanged — it executes PR code and must keep the write
permission gate.

* fix(ci): allow prechecked fork PR automation

* docs(ci): clarify PR review authorization routing

* test(ci): guard fork precheck authorization

* fix(ci): tighten fork precheck review guards

* test(ci): guard review-request authorization
2026-07-02 13:52:25 +08:00
..
check-i18n.test.ts fix(i18n): Correct zh-TW translations to match Traditional Chinese conventions (#4129) 2026-05-15 15:26:12 +08:00
chrome-extension-package.test.js fix(ci): cover release integration regressions (#5994) 2026-06-29 11:54:11 +00:00
dev.test.js feat(extensions): support archive install sources (#4909) 2026-06-22 13:36:13 +08:00
generate-changelog.test.js feat(ci): add auto-generated CHANGELOG.md synced from releases (#4872) (#4881) 2026-06-10 14:04:43 +08:00
get-release-version-python-sdk.test.js feat(sdk-python): add network timeouts to release version helper (#3833) 2026-05-05 19:25:00 +08:00
get-release-version.test.js 📦 Release qwen-code CLI as a Standalone Bundled Package (#866) 2025-10-24 17:08:59 +08:00
install-script.test.js feat(channels): Add channel agent bridge abstraction (#5978) 2026-06-29 10:03:28 +00:00
lint.test.js ci: stabilize actionlint on self-hosted runners (#6113) 2026-07-01 09:25:42 +00:00
no-ak-integration-ci.test.js ci: route the merge queue's Linux jobs onto ECS (#5854) 2026-06-25 09:25:09 +00:00
package-assets.test.js fix(release): use relative postinstall patch dir (#5973) 2026-06-29 03:11:21 +00:00
package-scripts.test.js fix(cli): Handle ACP read_file for managed local paths (#6021) 2026-06-30 11:15:49 +00:00
pr-force-push-reminder-workflow.test.js ci(workflows): remind authors not to force-push active PRs (#6035) 2026-06-30 14:55:00 +00:00
qwen-autofix-workflow.test.js ci(autofix): fix scheduled and labeled issue triggers (#6080) 2026-07-01 16:23:12 +08:00
qwen-resolve-workflow.test.js fix(ci): allow prechecked fork PR automation (#6160) 2026-07-02 13:52:25 +08:00
qwen-triage-workflow.test.js fix(ci): allow prechecked fork PR automation (#6160) 2026-07-02 13:52:25 +08:00
release-helpers.test.js refactor: extract shared release helper utilities (#3834) 2026-05-05 10:15:17 +08:00
sandbox-command.test.js fix(scripts): avoid shell injection in sandbox command detection (#6108) 2026-07-01 16:20:40 +08:00
serve-fast-path-bundle-check.test.js fix(cli): Handle ACP read_file for managed local paths (#6021) 2026-06-30 11:15:49 +00:00
test-setup.ts feat(installer): add standalone archive installation (#3776) 2026-05-11 13:25:48 +08:00
upload-aliyun-oss-assets.test.js feat(installer): add standalone hosted install and uninstall flow (#3828) 2026-05-21 11:57:10 +08:00
vitest.config.ts refactor(auth): unify provider config in core, simplify /auth as "Connect a Provider" (#4287) 2026-05-20 23:48:52 +08:00
workspaces.test.js feat(desktop): Add desktop app package with Qwen ACP SDK integration (#3778) 2026-06-11 21:57:20 +08:00