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:
@@ -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\"",
|
||||
|
||||
Reference in New Issue
Block a user