Skip to content

Commit fc660a5

Browse files
authored
Merge branch 'RooVetGit:main' into improvement/task_delete_confirmation_854
2 parents 5a43f86 + 91ca35d commit fc660a5

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+2579
-2158
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
# These owners will be the default owners for everything in the repo
2-
* @stea9499 @ColemanRoo @mrubens @cte
2+
* @mrubens @cte

.github/workflows/code-qa.yml

Lines changed: 40 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,37 @@ jobs:
2828
- name: Lint
2929
run: npm run lint
3030

31-
unit-test:
31+
knip:
32+
runs-on: ubuntu-latest
33+
steps:
34+
- name: Checkout code
35+
uses: actions/checkout@v4
36+
- name: Setup Node.js
37+
uses: actions/setup-node@v4
38+
with:
39+
node-version: '18'
40+
cache: 'npm'
41+
- name: Install dependencies
42+
run: npm run install:all
43+
- name: Run knip checks
44+
run: npm run knip
45+
46+
test-extension:
47+
runs-on: ubuntu-latest
48+
steps:
49+
- name: Checkout code
50+
uses: actions/checkout@v4
51+
- name: Setup Node.js
52+
uses: actions/setup-node@v4
53+
with:
54+
node-version: '18'
55+
cache: 'npm'
56+
- name: Install dependencies
57+
run: npm run install:all
58+
- name: Run unit tests
59+
run: npx jest --silent
60+
61+
test-webview:
3262
runs-on: ubuntu-latest
3363
steps:
3464
- name: Checkout code
@@ -41,7 +71,15 @@ jobs:
4171
- name: Install dependencies
4272
run: npm run install:all
4373
- name: Run unit tests
44-
run: npm test
74+
working-directory: webview-ui
75+
run: npx jest --silent
76+
77+
unit-test:
78+
needs: [test-extension, test-webview]
79+
runs-on: ubuntu-latest
80+
steps:
81+
- name: NO-OP
82+
run: echo "All unit tests passed."
4583

4684
check-openrouter-api-key:
4785
runs-on: ubuntu-latest

CHANGELOG.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
# Roo Code Changelog
22

3+
## [3.3.26]
4+
5+
- Adjust the default prompt for Debug mode to focus more on diagnosis and to require user confirmation before moving on to implementation
6+
7+
## [3.3.25]
8+
9+
- Add a "Debug" mode that specializes in debugging tricky problems (thanks [Ted Werbel](https://x.com/tedx_ai/status/1891514191179309457) and [Carlos E. Perez](https://x.com/IntuitMachine/status/1891516362486337739)!)
10+
- Add an experimental "Power Steering" option to significantly improve adherence to role definitions and custom instructions
11+
12+
## [3.3.24]
13+
14+
- Fixed a bug with region selection preventing AWS Bedrock profiles from being saved (thanks @oprstchn!)
15+
- Updated the price of gpt-4o (thanks @marvijo-code!)
16+
317
## [3.3.23]
418

519
- Handle errors more gracefully when reading custom instructions from files (thanks @joemanley201!)
@@ -465,7 +479,7 @@ Join us at https://www.reddit.com/r/RooCode to share your custom modes and be pa
465479
## [2.1.14]
466480

467481
- Fix bug where diffs were not being applied correctly and try Aider's [unified diff prompt](https://github.com/Aider-AI/aider/blob/3995accd0ca71cea90ef76d516837f8c2731b9fe/aider/coders/udiff_prompts.py#L75-L105)
468-
- If diffs are enabled, automatically reject write_to_file commands that lead to truncated output
482+
- If diffs are enabled, automatically reject create_file commands that lead to truncated output
469483

470484
## [2.1.13]
471485

jest.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,5 +37,5 @@ module.exports = {
3737
roots: ["<rootDir>/src", "<rootDir>/webview-ui/src"],
3838
modulePathIgnorePatterns: [".vscode-test"],
3939
reporters: [["jest-simple-dot-reporter", {}]],
40-
setupFiles: [],
40+
setupFiles: ["<rootDir>/src/__mocks__/jest.setup.ts"],
4141
}

knip.json

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{
2+
"$schema": "https://unpkg.com/knip@latest/schema.json",
3+
"entry": ["src/extension.ts", "src/activate/index.ts", "webview-ui/src/index.tsx"],
4+
"project": ["src/**/*.ts", "webview-ui/src/**/*.{ts,tsx}"],
5+
"ignore": [
6+
"**/__mocks__/**",
7+
"**/__tests__/**",
8+
"**/test/**",
9+
"**/*.test.ts",
10+
"**/*.test.tsx",
11+
"**/stories/**",
12+
"coverage/**",
13+
"dist/**",
14+
"out/**",
15+
"bin/**",
16+
"src/activate/**",
17+
"src/exports/**",
18+
"src/extension.ts",
19+
".vscode-test.mjs"
20+
],
21+
"workspaces": {
22+
"webview-ui": {
23+
"entry": ["src/index.tsx"],
24+
"project": ["src/**/*.{ts,tsx}"]
25+
}
26+
}
27+
}

0 commit comments

Comments
 (0)