test(plugin): validate agent integration manifests in CI - #73
test(plugin): validate agent integration manifests in CI#73Sean Watson (seanwat-msft) wants to merge 4 commits into
Conversation
|
heads up this is going to go red as soon as it picks up main. #72 moved the canonical manifest to the repo root and deleted same staleness in the workflow triggers, on the awesome-copilot side, the thing i'd most want pinned is that their intake resolves the manifest by first match over one real drift the alignment test misses: last thought, worth an install smoke in here? |
Add schema, consistency, skill, Claude, and Gemini validation coverage for the repository's agent integration manifests. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 46ce3919-26f6-48d0-902f-ff04f4aad0b0
Use Node 24-based action releases, disable CI telemetry, and update AJV plus transitive packages to remove audit findings. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 46ce3919-26f6-48d0-902f-ff04f4aad0b0
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 46ce3919-26f6-48d0-902f-ff04f4aad0b0
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 46ce3919-26f6-48d0-902f-ff04f4aad0b0
5df6919 to
46dcac0
Compare
Summary
Adds automated validation for the agent integration manifests introduced in PR 70 and rebased onto the root manifest layout from PR 72.
Value add
Manifest drift, marketplace submission-policy failures, and plugin discovery regressions now fail before merge instead of surfacing during installation or submission.
Usage impact
There is no runtime behavior change. Contributors can run
npm installonce andnpm testto validate skills, manifests, marketplace policy, and local plugin discovery.What changed
author.urlfield from the Cursor manifest.Known deferred
Verified:
npm ci,npm test,npm audit --audit-level=moderate, Claude plugin validation, Gemini extension validation, and the replacement GitHub Actions run all pass.