Skip to content

Commit 54d31d9

Browse files
Release v3.58.1 (#495)
* chore: prepare v3.58.1 release * Apply suggestion from @edelauna Co-authored-by: edelauna <54631123+edelauna@users.noreply.github.com> * review fixes * Update locale readmes --------- Co-authored-by: edelauna <54631123+edelauna@users.noreply.github.com>
1 parent e765f74 commit 54d31d9

3 files changed

Lines changed: 12 additions & 16 deletions

File tree

.roo/commands/release.md

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -36,16 +36,9 @@ mode: code
3636
- Do not manually edit `src/README.md`; the extension bundle step copies root `README.md` into `src/README.md`.
3737
- Check for stale upstream Roo Code wording that should now say Zoo Code.
3838

39-
6. Create the release notes as a changeset file at `.changeset/v[version].md`, then run `pnpm changeset:version` on the release branch before opening the PR.
40-
41-
```md
42-
---
43-
"zoo-code": patch|minor|major
44-
---
45-
46-
[list of changes]
47-
```
39+
6. Write the release notes directly into `CHANGELOG.md` on the release branch.
4840

41+
- Use the heading format `## [version]` (with square brackets) — e.g. `## [3.58.1]`. The publish workflow at `.github/workflows/marketplace-publish.yml` extracts release notes by matching this exact pattern; headings without brackets will be missed and the GitHub release will fall back to a generic message.
4942
- Always include contributor attribution and the PR number: use `(PR #<prNumber> by @username)`.
5043
- For PRs that close issues, include both issue and PR authors: `- Fix: Description (#123 by @reporter, PR #456 by @contributor)`.
5144
- For PRs without linked issues, include the PR number and author: `- Add support for feature (PR #456 by @contributor)`.
@@ -67,13 +60,10 @@ mode: code
6760
git checkout -b release/v[version]
6861
```
6962
70-
9. Generate the final release state on that branch:
71-
72-
```bash
73-
pnpm changeset:version
74-
```
63+
9. Bump the version in `src/package.json` to the target release version and ensure `CHANGELOG.md` and `src/CHANGELOG.md` are up to date.
7564
76-
- This should update `src/package.json`, `CHANGELOG.md`, and `src/CHANGELOG.md`, then consume the `.changeset` file.
65+
- Verify the `CHANGELOG.md` heading uses `## [version]` (with brackets).
66+
- Copy or sync `CHANGELOG.md` to `src/CHANGELOG.md` if the project keeps both.
7767
- Review the generated version and changelog before opening the PR.
7868
7969
10. Open a single release PR with the fully generated release state.

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Zoo Code Changelog
22

3+
## [3.58.1]
4+
5+
### Patch Changes
6+
7+
- Fix: Remove unsupported `--no-absolute-filenames` tar argument (#491 by @kazenshi, PR #492 by @kazenshi)
8+
39
## 3.58.0
410

511
### Minor Changes

src/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"displayName": "%extension.displayName%",
44
"description": "%extension.description%",
55
"publisher": "ZooCodeOrganization",
6-
"version": "3.58.0",
6+
"version": "3.58.1",
77
"icon": "assets/icons/icon.png",
88
"galleryBanner": {
99
"color": "#617A91",

0 commit comments

Comments
 (0)