fix(ci): Track canonical plugin drift

Treat generated plugin mirrors and marketplace outputs as managed
canonical artifacts so the main-branch sync bot can stage and commit
them instead of failing on unmanaged drift.

Ignore web-app coverage output during maintainer runs and update the
mirrored Office unpack scripts so plugin copies stay aligned with the
hardened source implementations.
This commit is contained in:
sickn33
2026-03-29 09:50:20 +02:00
parent b04314b514
commit 9e1e9c97a1
11 changed files with 221 additions and 21 deletions

View File

@@ -16,7 +16,11 @@ const contract = {
"data/skills_index.json",
"data/catalog.json",
"data/bundles.json",
"data/plugin-compatibility.json",
"data/aliases.json",
".agents/plugins/",
".claude-plugin/",
"plugins/",
],
mixedFiles: ["README.md"],
releaseManagedFiles: ["CHANGELOG.md", "package.json", "package-lock.json", "README.md"],
@@ -45,6 +49,20 @@ assert.deepStrictEqual(
getDirectDerivedChanges(["skills/example/SKILL.md", "data/catalog.json"], contract),
["data/catalog.json"],
);
assert.deepStrictEqual(
getDirectDerivedChanges(
[
"plugins/antigravity-awesome-skills/skills/docx-official/ooxml/scripts/unpack.py",
".agents/plugins/marketplace.json",
"skills/example/SKILL.md",
],
contract,
),
[
"plugins/antigravity-awesome-skills/skills/docx-official/ooxml/scripts/unpack.py",
".agents/plugins/marketplace.json",
],
);
const changelog = [
"## [7.7.0] - 2026-03-13 - \"Merge Friction Reduction\"",