Skip to content

ci: skip npm publish when only CI, tests, or scripts change - #9

Merged
BrainerVirus merged 1 commit into
mainfrom
feature/path-gated-release
Aug 28, 2026
Merged

ci: skip npm publish when only CI, tests, or scripts change#9
BrainerVirus merged 1 commit into
mainfrom
feature/path-gated-release

Conversation

@BrainerVirus

Copy link
Copy Markdown
Owner

Summary

  • semantic-release now uses the same path gate as workit: npm + GitHub Release only when plugin/catalog files change since the last `v*` tag.
  • CI, tests, scripts, and docs-only merges produce no publish. Catalog sync PRs still publish because they touch `models.json`.

Test plan

  • `bun run check` is green
  • After merge, this `ci:` PR does not cut 0.6.2 on npm

Made with Cursor

Match workit's path-gated releases: semantic-release cuts a version
only if src, plugin, or catalog files changed since the last tag.

Co-authored-by: Cursor <cursoragent@cursor.com>
@BrainerVirus
BrainerVirus merged commit 529b93f into main Aug 28, 2026
5 checks passed
@BrainerVirus
BrainerVirus deleted the feature/path-gated-release branch August 28, 2026 20:36
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 0.7.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant