Skip to content

chore: enforce node -> mcp-server changeset coupling#332

Merged
kvz merged 2 commits into
mainfrom
chore/oneway-release-guard
Feb 10, 2026
Merged

chore: enforce node -> mcp-server changeset coupling#332
kvz merged 2 commits into
mainfrom
chore/oneway-release-guard

Conversation

@kvz

@kvz kvz commented Feb 10, 2026

Copy link
Copy Markdown
Member

This adds a small guard so we can enforce one-way release coupling:

  • If a changeset bumps @transloadit/node, it must also bump @transloadit/mcp-server (patch is fine)
  • @transloadit/mcp-server can still be released independently without bumping @transloadit/node

Implementation:

  • New script scripts/guard-changesets.ts
  • Wired into yarn check + yarn verify via lint:changesets
  • Documented in .ai/skills/release/SKILL.md

Rationale:

  • Even though @transloadit/mcp-server uses a semver range for @transloadit/node and will resolve the latest at install time,
    publishing a new mcp-server version on node bumps gives better traceability and keeps versions feeling "in sync".

Comment thread .ai/skills/release/SKILL.md Outdated
@kvz kvz merged commit e3596b5 into main Feb 10, 2026
8 checks passed
@kvz kvz deleted the chore/oneway-release-guard branch February 10, 2026 10:04
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.

1 participant