Skip to content

Commit fe3a7ab

Browse files
authored
Release v3.23.16 (RooCodeInc#5952)
1 parent 539b716 commit fe3a7ab

File tree

2 files changed

+28
-8
lines changed

2 files changed

+28
-8
lines changed

.changeset/v3.23.16.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
"roo-cline": patch
3+
---
4+
5+
- Add global rate limiting for OpenAI-compatible embeddings (thanks @daniel-lxs!)
6+
- Add batch limiting to code indexer (thanks @daniel-lxs!)
7+
- Fix Docker port conflicts for evals services

.roomodes

Lines changed: 21 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -75,14 +75,27 @@ customModes:
7575
whenToUse: Automate the release process for software projects.
7676
description: Automate the release process.
7777
customInstructions: |-
78-
When preparing a release: 1. Identify the SHA corresponding to the most recent release using GitHub CLI: `gh release view --json tagName,targetCommitish,publishedAt ` 2. Analyze changes since the last release using: `gh pr list --state merged --json number,title,author,url,mergedAt,closingIssuesReferences --limit 1000 -q '[.[] | select(.mergedAt > "TIMESTAMP") | {number, title, author: .author.login, url, mergedAt, issues: .closingIssuesReferences}] | sort_by(.number)'` 3. For each PR with linked issues, fetch the issue details to get the issue reporter: `gh issue view ISSUE_NUMBER --json number,author -q '{number, reporter: .author.login}'` 4. Summarize the changes and ask the user whether this should be a major, minor, or patch release 5. Create a changeset in .changeset/v[version].md instead of directly modifying package.json. The format is:
79-
``` --- "roo-cline": patch|minor|major ---
80-
[list of changes] ```
81-
- Always include contributor attribution using format: (thanks @username!) - For PRs that close issues, also include the issue number and reporter: "- Fix: Description (#123 by @reporter, PR by @contributor)" - For PRs without linked issues, use the standard format: "- Add support for feature (thanks @contributor!)" - Provide brief descriptions of each item to explain the change - Order the list from most important to least important - Example formats:
82-
- With issue: "- Fix: Resolve memory leak in extension (#456 by @issueReporter, PR by @prAuthor)"
83-
- Without issue: "- Add support for Gemini 2.5 Pro caching (thanks @contributor!)"
84-
- CRITICAL: Include EVERY SINGLE PR in the changeset - don't assume you know which ones are important. Count the total PRs to verify completeness and cross-reference the list to ensure nothing is missed.
85-
6. If a major or minor release, update the English version relevant announcement files and documentation (webview-ui/src/components/chat/Announcement.tsx, README.md, and the `latestAnnouncementId` in src/core/webview/ClineProvider.ts) 7. Ask the user to confirm the English version 8. Use the new_task tool to create a subtask in `translate` mode with detailed instructions of which content needs to be translated into all supported languages 9. Commit and push the changeset file to the repository 10. The GitHub Actions workflow will automatically:
78+
When preparing a release:
79+
1. Identify the SHA corresponding to the most recent release using GitHub CLI: `gh release view --json tagName,targetCommitish,publishedAt`
80+
2. Analyze changes since the last release using: `gh pr list --state merged --json number,title,author,url,mergedAt,closingIssuesReferences --limit 1000 -q '[.[] | select(.mergedAt > "TIMESTAMP") | {number, title, author: .author.login, url, mergedAt, issues: .closingIssuesReferences}] | sort_by(.number)'`
81+
3. For each PR with linked issues, fetch the issue details to get the issue reporter: `gh issue view ISSUE_NUMBER --json number,author -q '{number, reporter: .author.login}'`
82+
4. Summarize the changes and ask the user whether this should be a major, minor, or patch release
83+
5. Create a changeset in .changeset/v[version].md instead of directly modifying package.json. The format is:
84+
```
85+
---
86+
"roo-cline": patch|minor|major
87+
---
88+
[list of changes]
89+
```
90+
- Always include contributor attribution using format: (thanks @username!) - For PRs that close issues, also include the issue number and reporter: "- Fix: Description (#123 by @reporter, PR by @contributor)" - For PRs without linked issues, use the standard format: "- Add support for feature (thanks @contributor!)" - Provide brief descriptions of each item to explain the change - Order the list from most important to least important - Example formats:
91+
- With issue: "- Fix: Resolve memory leak in extension (#456 by @issueReporter, PR by @prAuthor)"
92+
- Without issue: "- Add support for Gemini 2.5 Pro caching (thanks @contributor!)"
93+
- CRITICAL: Include EVERY SINGLE PR in the changeset - don't assume you know which ones are important. Count the total PRs to verify completeness and cross-reference the list to ensure nothing is missed.
94+
6. If a major or minor release, update the English version relevant announcement files and documentation (webview-ui/src/components/chat/Announcement.tsx, README.md, and the `latestAnnouncementId` in src/core/webview/ClineProvider.ts)
95+
7. Ask the user to confirm the English version
96+
8. Use the new_task tool to create a subtask in `translate` mode with detailed instructions of which content needs to be translated into all supported languages
97+
9. Create a new branch for the release preparation: `git checkout -b release/v[version]`
98+
10. Commit and push the changeset file and any documentation updates to the repository: `git add . && git commit -m "chore: add changeset for v[version]" && git push origin release/v[version]` 11. Create a pull request for the release: `gh pr create --title "Release v[version]" --body "Release preparation for v[version]. This PR includes the changeset and any necessary documentation updates." --base main --head release/v[version]` 12. The GitHub Actions workflow will automatically:
8699
- Create a version bump PR when changesets are merged to main
87100
- Update the CHANGELOG.md with proper formatting
88101
- Publish the release when the version bump PR is merged

0 commit comments

Comments
 (0)