Skip to content

GH-37: Drop deprecated dependencies and isRequired manifest keys - #38

Merged
bguidolim merged 1 commit into
mainfrom
bruno/GH-37-drop-deprecated-manifest-keys
Sep 27, 2026
Merged

bguidolim merged 1 commit into
mainfrom
bruno/GH-37-drop-deprecated-manifest-keys

Conversation

@bguidolim

Copy link
Copy Markdown
Collaborator

Why

The registry sorts this pack below clean packs and shows a warning badge, because 13 components declare keys that mcs 2026.9.27 deprecated and ignores. Packs now install every component in declaration order, and the existing order already matches the old dependencies. So removing the keys changes nothing on current mcs. Two maintainer notes gave these keys as their reason and are reworded. Fixes #37.

The minimum mcs version stays 2026.9.3. On older mcs, sync --customize could now deselect the capture skill, its activator hook, and the MCP server.

Test plan

  • Run mcs pack validate → no "deprecated and ignored" warnings
  • After merge, re-submit on techpacks.mcs-cli.dev → the warning badge is gone

- Remove 10 dependencies and 3 isRequired entries mcs 2026.9.27 ignores
- Restate CLAUDE.md invariants that cited isRequired as their reason
@bguidolim
bguidolim merged commit 1c73824 into main Sep 27, 2026
4 checks passed
@bguidolim
bguidolim deleted the bruno/GH-37-drop-deprecated-manifest-keys branch September 27, 2026 01:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

techpacks.mcs-cli.dev: validation warnings in techpack.yaml

1 participant