Skip to content

Release v2.5.1 - #109

Merged
Yukaii merged 3 commits into
developfrom
cursor/release-2.5.1-62de
Aug 26, 2026
Merged

Release v2.5.1#109
Yukaii merged 3 commits into
developfrom
cursor/release-2.5.1-62de

Conversation

@Yukaii

@Yukaii Yukaii commented Aug 26, 2026

Copy link
Copy Markdown
Member

Summary

Prepares a 2.5.1 patch release from everything merged since v2.5.0, and fills the GitHub Release gap in the publish workflow.

Auto-publish vs GitHub Releases

  • npm is already automatic. Pushing a v* tag runs tests and npm publish. Pushes to develop already publish @beta prereleases.
  • Production GitHub Releases were not automatic. v2.5.0 was created by hand in the GitHub UI. Only develop prereleases used gh release create.
  • This PR adds GitHub Release creation to the tag job. Notes start from the matching CHANGELOG.md section, then append GitHub's generated PR list. If a release already exists (for example from the GitHub UI), the step is skipped.
  • After merge, tagging v2.5.1 on develop should publish npm and open the GitHub Release.

master is gone, so this targets develop instead of the old release/*master flow.

2.5.1 contents

Test plan

Open in Web Open in Cursor 

cursoragent and others added 2 commits August 26, 2026 21:52
npm already publishes on v* tags, but production GitHub Releases were
created by hand. Mirror the develop pre-release job so pushing a version
tag also generates a GitHub Release, skipping if one already exists.

Co-authored-by: Yukai Huang <hi@yukai.dev>
Bump the package version and document tags, update-command permission
flags, the permission-flag overwrite fix, skill and CodiMD docs, and
develop-branch prereleases.

Co-authored-by: Yukai Huang <hi@yukai.dev>
@Yukaii
Yukaii marked this pull request as ready for review August 26, 2026 21:54
Use the matching CHANGELOG.md section as the release notes and still
append GitHub's generated PR list so tagged publishes match v2.5.0-style
history without requiring a manual GitHub UI draft.

Co-authored-by: Yukai Huang <hi@yukai.dev>
@Yukaii
Yukaii merged commit 9b59199 into develop Aug 26, 2026
4 checks passed
@Yukaii
Yukaii deleted the cursor/release-2.5.1-62de branch August 26, 2026 22: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.

2 participants