.clinerules/workflows/release.md
Prepare and publish a release directly from main.
This workflow helps you:
CHANGELOG.md entries manually for end userspackage.json version matches the changeloggit checkout main
git pull origin main
cat package.json | grep '"version"'
Confirm the release version with the maintainer (patch/minor/major).
CHANGELOG.md for the target version using human-friendly release notes.## [3.66.1].package.json version to the same value.git add CHANGELOG.md package.json package-lock.json
git commit -m "v<version> Release Notes"
git push origin main
git tag v<version>
git push origin v<version>
Tell the maintainer to run: https://github.com/cline/cline/actions/workflows/publish.yml
Use v<version> as the release tag.
After publish completes:
gh release view v<version> --json body --jq '.body'
gh release edit v<version> --notes "<final curated release notes>"
Provide: