refactor(permission-system): simplify policy and autoreview flow

This commit is contained in:
云服务部-叶林立
2026-09-03 02:01:06 +08:00
parent 180da95ab7
commit 6e7effa792
112 changed files with 911 additions and 10346 deletions
@@ -137,6 +137,14 @@ async function updateFixture(t: test.TestContext, piExitStatus = 0) {
join(repositoryRoot, "scripts", "migrate-tool-search-settings.mjs"),
join(updatedBundle, "scripts", "migrate-tool-search-settings.mjs"),
);
await copyFile(
join(repositoryRoot, "config", "pi-permission-policy.jsonc"),
join(updatedBundle, "config", "pi-permission-policy.jsonc"),
);
await copyFile(
join(repositoryRoot, "scripts", "migrate-permission-policy.mjs"),
join(updatedBundle, "scripts", "migrate-permission-policy.mjs"),
);
await writeFile(
join(bin, "pi"),
`#!/bin/sh\nprintf 'pi %s\\n' "$*" >> "$MOCK_PI_LOG"\nexit ${piExitStatus}\n`,