Add Codex happy path prompt snapshots (#75807)

* Add Codex prompt snapshots

* Fix prompt snapshot scenario catalogs

* Harden prompt snapshot drift check

* Fix CLI compat build export

* fix: keep codex snapshots out of core plugin surface

* fix: harden prompt snapshot ci checks

* fix: accept readonly web search onboarding scopes

* fix: repair plugin sdk package boundary types

* fix: clear prompt snapshot ci regressions

* fix: clear latest main ci checks

* fix: resolve latest main discord helper overlap

* fix: refresh codex dynamic tool snapshots

* fix: align prompt snapshot branch with latest ci

* fix: isolate plugin auto enable tests

* test: refresh prompt dynamic tool snapshots

* fix: stabilize bundled channel auto enable

* fix: clean stale prompt snapshots
This commit is contained in:
pashpashpash
2026-05-02 08:59:55 -07:00
committed by GitHub
parent 4fb520d9b7
commit 563dca82f4
46 changed files with 7920 additions and 133 deletions

View File

@@ -227,7 +227,19 @@ describe("collectRootDependencyOwnershipCheckErrors", () => {
writeRepoFile(
repoRoot,
"package.json",
JSON.stringify({ dependencies: { "playwright-core": "1.59.1" } }),
JSON.stringify({
dependencies: { "@homebridge/ciao": "^1.3.7", "playwright-core": "1.59.1" },
}),
);
writeRepoFile(
repoRoot,
"extensions/bonjour/package.json",
JSON.stringify({ dependencies: { "@homebridge/ciao": "^1.3.7" } }),
);
writeRepoFile(
repoRoot,
"extensions/bonjour/src/advertiser.ts",
'const CIAO_MODULE_ID = "@homebridge/ciao";\nimport(CIAO_MODULE_ID);\n',
);
writeRepoFile(
repoRoot,
@@ -243,6 +255,11 @@ describe("collectRootDependencyOwnershipCheckErrors", () => {
const records = collectRootDependencyOwnershipAudit({ repoRoot, scanRoots: ["extensions"] });
expect(records).toMatchObject([
{
category: "root_owned_extension_runtime",
depName: "@homebridge/ciao",
sections: ["extensions"],
},
{
category: "root_owned_extension_runtime",
depName: "playwright-core",