Skip to content

Publish v0.5.14 when plugin.json is untagged - #66

Closed
sverdlov93 wants to merge 3 commits into
mainfrom
bugfix/publish-untagged-releases
Closed

Publish v0.5.14 when plugin.json is untagged#66
sverdlov93 wants to merge 3 commits into
mainfrom
bugfix/publish-untagged-releases

Conversation

@sverdlov93

@sverdlov93 sverdlov93 commented Aug 18, 2026

Copy link
Copy Markdown

Overview

main already has plugin 0.5.14 and skills v0.25.0, but there is no v0.5.14 GitHub Release, so Cursor Marketplace cannot ingest this drop. This PR does not bump the version.

The Release job no longer reads [patch] / [minor] / [major] from the squash subject. That depended on GitHub squash settings and PR-title rewrites (Claude shipped, Cursor skipped). The gate is now the tag:

  • plugin.json version has no vX.Y.Z tag → publish
  • tag already exists → skip
  • workflow_dispatch on a tagged version → fail (no re-tag)

Merging this PR publishes v0.5.14 because that version is already on main and still untagged. The squash title does not matter.

Flow

flowchart TD
  push["push to main or workflow_dispatch"]
  read["Read plugin.json version"]
  tagged{"tag vX.Y.Z exists?"}
  dispatch{"workflow_dispatch?"}
  publish["Create GitHub Release + tag"]
  skip["Skip"]
  fail["Fail: bump manifests first"]
  push --> read --> tagged
  tagged -->|no| publish
  tagged -->|yes| dispatch
  dispatch -->|no| skip
  dispatch -->|yes| fail
Loading

Notes

  • Do not bump plugin.json / marketplace.json. Both are already 0.5.14.
  • After merge, confirm the Release workflow created v0.5.14 with release.zip. Cursor.com can still lag GitHub after that.
  • Claude and VS Code still use the marker. Same tag-based gate should be copied there in follow-ups (those versions are already tagged, so a merge of this workflow alone will skip, not publish).

@sverdlov93
sverdlov93 requested a review from a team as a code owner August 18, 2026 08:52
@sverdlov93 sverdlov93 changed the title [patch] Publish v0.5.14 and cut releases from untagged manifests [patch] Publish v0.5.14 (same release marker as Claude/VS Code) Aug 18, 2026
@sverdlov93 sverdlov93 changed the title [patch] Publish v0.5.14 (same release marker as Claude/VS Code) Publish v0.5.14 when plugin.json is untagged Aug 18, 2026
@sverdlov93

Copy link
Copy Markdown
Author

Closing this in favor of a manual GitHub Release: https://github.com/jfrog/cursor-plugin/releases/tag/v0.5.14

v0.5.14 is published from main (#65) with release.zip. The tag-based Release workflow is a real change — leaving that for the plugin team.

@sverdlov93 sverdlov93 closed this Aug 18, 2026
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