Skip to content

Commit 4f3c395

Browse files
committed
Merge remote-tracking branch 'origin/chore-unskip-e2e-use-mcp-tool' into chore-unskip-e2e-subtasks
2 parents c410443 + 879e0e8 commit 4f3c395

222 files changed

Lines changed: 4371 additions & 3160 deletions

File tree

Some content is hidden

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

.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-
* @mrubens @cte @jr @hannesrudolph @daniel-lxs
2+
* @taltas @JamesRobert20 @navedmerchant @hannesrudolph @edelauna

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ body:
77
attributes:
88
value: |
99
Thank you for your report! Please search existing issues first:
10-
https://github.com/RooCodeInc/Roo-Code/issues
10+
https://github.com/Zoo-Code-Org/Zoo-Code/issues
1111
1212
- type: textarea
1313
id: problem
@@ -66,7 +66,7 @@ body:
6666
id: version
6767
attributes:
6868
label: App Version
69-
description: What version of Roo Code are you using? (e.g., v3.3.1)
69+
description: What version of Zoo Code are you using? (e.g., v3.3.1)
7070
validations:
7171
required: true
7272

@@ -107,9 +107,9 @@ body:
107107
- type: textarea
108108
id: roo-code-tasks
109109
attributes:
110-
label: Roo Code Task Links (optional)
111-
description: If you have any publicly shared Roo Code task links that demonstrate the issue, paste them here.
112-
placeholder: Paste your Roo Code share links here, one per line
110+
label: Zoo Code Task Links (optional)
111+
description: If you have any publicly shared Zoo Code task links that demonstrate the issue, paste them here.
112+
placeholder: Paste your Zoo Code share links here, one per line
113113

114114
- type: textarea
115115
id: logs

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
blank_issues_enabled: false
22
contact_links:
33
- name: Leave a Review
4-
url: https://marketplace.visualstudio.com/items?itemName=RooVeterinaryInc.roo-cline&ssr=false#review-details
5-
about: Enjoying Roo Code? Leave a review here!
4+
url: https://marketplace.visualstudio.com/items?itemName=ZooCodeOrganization.zoo-code&ssr=false#review-details
5+
about: Enjoying Zoo Code? Leave a review here!

.github/ISSUE_TEMPLATE/feature_request.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ body:
66
- type: markdown
77
attributes:
88
value: |
9-
Thank you for helping improve Roo Code!
9+
Thank you for helping improve Zoo Code!
1010
Please focus on the problem and the desired behavior in plain language.
1111
1212
- type: textarea
@@ -56,9 +56,9 @@ body:
5656
- type: textarea
5757
id: roo-code-tasks
5858
attributes:
59-
label: Roo Code Task Links (optional)
60-
description: If you explored this with Roo Code, share public task links for context.
61-
placeholder: Paste your Roo Code share links here, one per line
59+
label: Zoo Code Task Links (optional)
60+
description: If you explored this with Zoo Code, share public task links for context.
61+
placeholder: Paste your Zoo Code share links here, one per line
6262

6363
- type: markdown
6464
attributes:

.github/ISSUE_TEMPLATE/marketplace.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ body:
55
- type: markdown
66
attributes:
77
value: |
8-
**Thanks for your feedback!** Please check existing issues first: https://github.com/RooCodeInc/Roo-Code/issues
8+
**Thanks for your feedback!** Please check existing issues first: https://github.com/Zoo-Code-Org/Zoo-Code/issues
99
1010
- type: dropdown
1111
id: feedback-type
@@ -59,4 +59,4 @@ body:
5959
label: Checklist
6060
options:
6161
- label: I've searched existing issues for duplicates
62-
required: true
62+
required: true

.github/actions/setup-node-pnpm/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ inputs:
66
node-version:
77
description: "Node.js version to use"
88
required: false
9-
default: "20.19.2"
9+
default: "20.20.2"
1010
pnpm-version:
1111
description: "pnpm version to use"
1212
required: false

.github/dependabot.yml

Lines changed: 0 additions & 11 deletions
This file was deleted.

.github/pull_request_template.md

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<!--
2-
Thank you for contributing to Roo Code!
2+
Thank you for contributing to Zoo Code!
33
44
Before submitting your PR, please ensure:
55
- It's linked to an approved GitHub Issue.
@@ -12,14 +12,6 @@ Before submitting your PR, please ensure:
1212

1313
Closes: # <!-- Replace with the issue number, e.g., Closes: #123 -->
1414

15-
### Roo Code Task Context (Optional)
16-
17-
<!--
18-
If you used Roo Code to help create this PR, you can share public task links here.
19-
This helps reviewers understand your development process and provides additional context.
20-
Example: https://app.roocode.com/share/task-id
21-
-->
22-
2315
### Description
2416

2517
<!--

.github/workflows/changeset-release.yml

Lines changed: 0 additions & 132 deletions
This file was deleted.
Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
name: Release Validation
2+
3+
on:
4+
workflow_dispatch:
5+
pull_request:
6+
types: [opened, reopened, synchronize, ready_for_review]
7+
paths:
8+
- "CHANGELOG.md"
9+
- "README.md"
10+
- "locales/*/README.md"
11+
- "src/package.json"
12+
- "src/CHANGELOG.md"
13+
- "src/package.nls*.json"
14+
- "src/core/webview/ClineProvider.ts"
15+
- "webview-ui/src/components/chat/Announcement.tsx"
16+
- "releases/**"
17+
- ".github/workflows/release-validation.yml"
18+
19+
jobs:
20+
validate-release:
21+
runs-on: ubuntu-latest
22+
permissions:
23+
contents: read
24+
25+
steps:
26+
- name: Checkout code
27+
uses: actions/checkout@v4
28+
29+
- name: Setup Node.js and pnpm
30+
uses: ./.github/actions/setup-node-pnpm
31+
with:
32+
install-args: "--frozen-lockfile"
33+
34+
- name: Validate package identity
35+
run: |
36+
package_name=$(node -p "require('./src/package.json').name")
37+
publisher=$(node -p "require('./src/package.json').publisher")
38+
39+
test "$package_name" = "zoo-code"
40+
test "$publisher" = "ZooCodeOrganization"
41+
42+
- name: Validate release metadata
43+
run: |
44+
package_version=$(node -p "require('./src/package.json').version")
45+
46+
node -e 'const version = process.argv[1]; if (!/^\d+\.\d+\.\d+(?:[-+][0-9A-Za-z.-]+)?$/.test(version)) { throw new Error("Invalid SemVer version: " + version) }' "$package_version"
47+
grep -q "## \\[$package_version\\]\\|## $package_version" CHANGELOG.md
48+
49+
- name: Build workspace packages
50+
run: |
51+
pnpm --filter @roo-code/build build
52+
pnpm --filter @roo-code/vscode-webview build
53+
54+
- name: Bundle extension and verify README sync
55+
env:
56+
POSTHOG_API_KEY: ${{ secrets.POSTHOG_API_KEY }}
57+
run: |
58+
pnpm --filter ./src bundle --production
59+
cmp README.md src/README.md
60+
61+
- name: Package extension
62+
env:
63+
POSTHOG_API_KEY: ${{ secrets.POSTHOG_API_KEY }}
64+
run: |
65+
package_version=$(node -p "require('./src/package.json').version")
66+
pnpm --filter ./src vsix
67+
68+
vsix_path="bin/zoo-code-${package_version}.vsix"
69+
test -f "$vsix_path"
70+
71+
unzip -l "$vsix_path" > /tmp/zoo-code-vsix-contents.txt
72+
grep -q "extension/package.json" /tmp/zoo-code-vsix-contents.txt
73+
grep -q "extension/package.nls.json" /tmp/zoo-code-vsix-contents.txt
74+
grep -q "extension/dist/extension.js" /tmp/zoo-code-vsix-contents.txt
75+
grep -q "extension/webview-ui/audio/celebration.wav" /tmp/zoo-code-vsix-contents.txt
76+
grep -q "extension/webview-ui/build/assets/index.js" /tmp/zoo-code-vsix-contents.txt
77+
grep -q "extension/assets/codicons/codicon.ttf" /tmp/zoo-code-vsix-contents.txt
78+
grep -q "extension/assets/vscode-material-icons/icons/3d.svg" /tmp/zoo-code-vsix-contents.txt
79+
80+
- name: Validate packaged manifest identity
81+
run: |
82+
package_version=$(node -p "require('./src/package.json').version")
83+
vsix_path="bin/zoo-code-${package_version}.vsix"
84+
85+
artifact_name=$(unzip -p "$vsix_path" extension/package.json | jq -r '.name')
86+
artifact_publisher=$(unzip -p "$vsix_path" extension/package.json | jq -r '.publisher')
87+
88+
test "$artifact_name" = "zoo-code"
89+
test "$artifact_publisher" = "ZooCodeOrganization"

0 commit comments

Comments
 (0)