Skip to content

Commit d2017f6

Browse files
author
Sebastian Sassi
committed
Continue rebranding.
1 parent 5dac517 commit d2017f6

File tree

99 files changed

+374
-440
lines changed

Some content is hidden

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

99 files changed

+374
-440
lines changed

.changeset/config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"$schema": "https://unpkg.com/@changesets/config@3.0.4/schema.json",
33
"changelog": "./changelog-config.js",
44
"commit": false,
5-
"fixed": [["roo-cline"]],
5+
"fixed": [["datacoves-copilot"]],
66
"linked": [],
77
"access": "restricted",
88
"baseBranch": "main",

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ contact_links:
44
url: https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests
55
about: Share and vote on feature requests for Datacoves Copilot
66
- name: Leave a Review
7-
url: https://marketplace.visualstudio.com/items?itemName=RooVeterinaryInc.roo-cline&ssr=false#review-details
7+
url: https://marketplace.visualstudio.com/items?itemName=Datacoves.datacoves-copilot&ssr=false#review-details
88
about: Enjoying Datacoves Copilot? Leave a review here!
Lines changed: 80 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -1,92 +1,92 @@
11
name: Publish Extension
22

33
on:
4-
pull_request:
5-
types: [closed]
6-
workflow_dispatch:
4+
pull_request:
5+
types: [closed]
6+
workflow_dispatch:
77

88
env:
9-
GIT_REF: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || 'main' }}
9+
GIT_REF: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || 'main' }}
1010

1111
jobs:
12-
publish-extension:
13-
runs-on: ubuntu-latest
14-
permissions:
15-
contents: write # Required for pushing tags.
16-
if: >
17-
( github.event_name == 'pull_request' &&
18-
github.event.pull_request.base.ref == 'main' &&
19-
contains(github.event.pull_request.title, 'Changeset version bump') ) ||
20-
github.event_name == 'workflow_dispatch'
21-
steps:
22-
- name: Checkout code
23-
uses: actions/checkout@v4
24-
with:
25-
ref: ${{ env.GIT_REF }}
26-
- name: Setup Node.js and pnpm
27-
uses: ./.github/actions/setup-node-pnpm
28-
- name: Configure Git
29-
run: |
30-
git config user.name "github-actions[bot]"
31-
git config user.email "github-actions[bot]@users.noreply.github.com"
32-
- name: Create .env file
33-
run: echo "POSTHOG_API_KEY=${{ secrets.POSTHOG_API_KEY }}" >> .env
34-
- name: Package Extension
35-
run: |
36-
current_package_version=$(node -p "require('./src/package.json').version")
37-
pnpm vsix
12+
publish-extension:
13+
runs-on: ubuntu-latest
14+
permissions:
15+
contents: write # Required for pushing tags.
16+
if: >
17+
( github.event_name == 'pull_request' &&
18+
github.event.pull_request.base.ref == 'main' &&
19+
contains(github.event.pull_request.title, 'Changeset version bump') ) ||
20+
github.event_name == 'workflow_dispatch'
21+
steps:
22+
- name: Checkout code
23+
uses: actions/checkout@v4
24+
with:
25+
ref: ${{ env.GIT_REF }}
26+
- name: Setup Node.js and pnpm
27+
uses: ./.github/actions/setup-node-pnpm
28+
- name: Configure Git
29+
run: |
30+
git config user.name "github-actions[bot]"
31+
git config user.email "github-actions[bot]@users.noreply.github.com"
32+
- name: Create .env file
33+
run: echo "POSTHOG_API_KEY=${{ secrets.POSTHOG_API_KEY }}" >> .env
34+
- name: Package Extension
35+
run: |
36+
current_package_version=$(node -p "require('./src/package.json').version")
37+
pnpm vsix
3838
39-
# Save VSIX contents to a temporary file to avoid broken pipe issues.
40-
unzip -l bin/roo-cline-${current_package_version}.vsix > /tmp/roo-code-vsix-contents.txt
39+
# Save VSIX contents to a temporary file to avoid broken pipe issues.
40+
unzip -l bin/datacoves-copilot-${current_package_version}.vsix > /tmp/roo-code-vsix-contents.txt
4141
42-
# Check for required files.
43-
grep -q "extension/package.json" /tmp/roo-code-vsix-contents.txt || exit 1
44-
grep -q "extension/package.nls.json" /tmp/roo-code-vsix-contents.txt || exit 1
45-
grep -q "extension/dist/extension.js" /tmp/roo-code-vsix-contents.txt || exit 1
46-
grep -q "extension/webview-ui/audio/celebration.wav" /tmp/roo-code-vsix-contents.txt || exit 1
47-
grep -q "extension/webview-ui/build/assets/index.js" /tmp/roo-code-vsix-contents.txt || exit 1
48-
grep -q "extension/assets/codicons/codicon.ttf" /tmp/roo-code-vsix-contents.txt || exit 1
49-
grep -q "extension/assets/vscode-material-icons/icons/3d.svg" /tmp/roo-code-vsix-contents.txt || exit 1
50-
grep -q ".env" /tmp/roo-code-vsix-contents.txt || exit 1
51-
52-
# Clean up temporary file.
53-
rm /tmp/roo-code-vsix-contents.txt
54-
- name: Create and Push Git Tag
55-
run: |
56-
current_package_version=$(node -p "require('./src/package.json').version")
57-
git tag -a "v${current_package_version}" -m "Release v${current_package_version}"
58-
git push origin "v${current_package_version}" --no-verify
59-
echo "Successfully created and pushed git tag v${current_package_version}"
60-
- name: Publish Extension
61-
env:
62-
VSCE_PAT: ${{ secrets.VSCE_PAT }}
63-
OVSX_PAT: ${{ secrets.OVSX_PAT }}
64-
run: |
65-
current_package_version=$(node -p "require('./src/package.json').version")
66-
pnpm --filter roo-cline publish:marketplace
67-
echo "Successfully published version $current_package_version to VS Code Marketplace"
68-
- name: Create GitHub Release
69-
env:
70-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
71-
run: |
72-
current_package_version=$(node -p "require('./src/package.json').version")
42+
# Check for required files.
43+
grep -q "extension/package.json" /tmp/roo-code-vsix-contents.txt || exit 1
44+
grep -q "extension/package.nls.json" /tmp/roo-code-vsix-contents.txt || exit 1
45+
grep -q "extension/dist/extension.js" /tmp/roo-code-vsix-contents.txt || exit 1
46+
grep -q "extension/webview-ui/audio/celebration.wav" /tmp/roo-code-vsix-contents.txt || exit 1
47+
grep -q "extension/webview-ui/build/assets/index.js" /tmp/roo-code-vsix-contents.txt || exit 1
48+
grep -q "extension/assets/codicons/codicon.ttf" /tmp/roo-code-vsix-contents.txt || exit 1
49+
grep -q "extension/assets/vscode-material-icons/icons/3d.svg" /tmp/roo-code-vsix-contents.txt || exit 1
50+
grep -q ".env" /tmp/roo-code-vsix-contents.txt || exit 1
7351
74-
# Extract changelog for current version
75-
echo "Extracting changelog for version ${current_package_version}"
76-
changelog_content=$(sed -n "/## \\[${current_package_version}\\]/,/## \\[/p" CHANGELOG.md | sed '$d')
52+
# Clean up temporary file.
53+
rm /tmp/roo-code-vsix-contents.txt
54+
- name: Create and Push Git Tag
55+
run: |
56+
current_package_version=$(node -p "require('./src/package.json').version")
57+
git tag -a "v${current_package_version}" -m "Release v${current_package_version}"
58+
git push origin "v${current_package_version}" --no-verify
59+
echo "Successfully created and pushed git tag v${current_package_version}"
60+
- name: Publish Extension
61+
env:
62+
VSCE_PAT: ${{ secrets.VSCE_PAT }}
63+
OVSX_PAT: ${{ secrets.OVSX_PAT }}
64+
run: |
65+
current_package_version=$(node -p "require('./src/package.json').version")
66+
pnpm --filter datacoves-copilot publish:marketplace
67+
echo "Successfully published version $current_package_version to VS Code Marketplace"
68+
- name: Create GitHub Release
69+
env:
70+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
71+
run: |
72+
current_package_version=$(node -p "require('./src/package.json').version")
7773
78-
# If changelog extraction failed, use a default message
79-
if [ -z "$changelog_content" ]; then
80-
echo "Warning: No changelog section found for version ${current_package_version}"
81-
changelog_content="Release v${current_package_version}"
82-
else
83-
echo "Found changelog section for version ${current_package_version}"
84-
fi
74+
# Extract changelog for current version
75+
echo "Extracting changelog for version ${current_package_version}"
76+
changelog_content=$(sed -n "/## \\[${current_package_version}\\]/,/## \\[/p" CHANGELOG.md | sed '$d')
8577
86-
# Create release with changelog content
87-
gh release create "v${current_package_version}" \
88-
--title "Release v${current_package_version}" \
89-
--notes "$changelog_content" \
90-
--target ${{ env.GIT_REF }} \
91-
bin/roo-cline-${current_package_version}.vsix
92-
echo "Successfully created GitHub Release v${current_package_version}"
78+
# If changelog extraction failed, use a default message
79+
if [ -z "$changelog_content" ]; then
80+
echo "Warning: No changelog section found for version ${current_package_version}"
81+
changelog_content="Release v${current_package_version}"
82+
else
83+
echo "Found changelog section for version ${current_package_version}"
84+
fi
85+
86+
# Create release with changelog content
87+
gh release create "v${current_package_version}" \
88+
--title "Release v${current_package_version}" \
89+
--notes "$changelog_content" \
90+
--target ${{ env.GIT_REF }} \
91+
bin/datacoves-copilot-${current_package_version}.vsix
92+
echo "Successfully created GitHub Release v${current_package_version}"

.roo/commands/release.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ argument-hint: patch | minor | major
1111

1212
```
1313
---
14-
"roo-cline": patch|minor|major
14+
"datacoves-copilot": patch|minor|major
1515
---
1616
[list of changes]
1717
```

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@
2727

2828
<div align="center">
2929

30-
<a href="https://marketplace.visualstudio.com/items?itemName=RooVeterinaryInc.roo-cline" target="_blank"><img src="https://img.shields.io/badge/Download%20on%20VS%20Marketplace-blue?style=for-the-badge&logo=visualstudiocode&logoColor=white" alt="Download on VS Marketplace"></a>
30+
<a href="https://marketplace.visualstudio.com/items?itemName=Datacoves.datacoves-copilot" target="_blank"><img src="https://img.shields.io/badge/Download%20on%20VS%20Marketplace-blue?style=for-the-badge&logo=visualstudiocode&logoColor=white" alt="Download on VS Marketplace"></a>
3131
<a href="https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop" target="_blank"><img src="https://img.shields.io/badge/Feature%20Requests-yellow?style=for-the-badge" alt="Feature Requests"></a>
32-
<a href="https://marketplace.visualstudio.com/items?itemName=RooVeterinaryInc.roo-cline&ssr=false#review-details" target="_blank"><img src="https://img.shields.io/badge/Rate%20%26%20Review-green?style=for-the-badge" alt="Rate & Review"></a>
32+
<a href="https://marketplace.visualstudio.com/items?itemName=Datacoves.datacoves-copilot&ssr=false#review-details" target="_blank"><img src="https://img.shields.io/badge/Rate%20%26%20Review-green?style=for-the-badge" alt="Rate & Review"></a>
3333
<a href="https://docs.roocode.com" target="_blank"><img src="https://img.shields.io/badge/Documentation-6B46C1?style=for-the-badge&logo=readthedocs&logoColor=white" alt="Documentation"></a>
3434

3535
</div>
@@ -178,10 +178,10 @@ If you prefer to install the VSIX package manually:
178178
```sh
179179
pnpm vsix
180180
```
181-
2. A `.vsix` file will be generated in the `bin/` directory (e.g., `bin/roo-cline-<version>.vsix`).
181+
2. A `.vsix` file will be generated in the `bin/` directory (e.g., `bin/datacoves-copilot-<version>.vsix`).
182182
3. Install it manually using the VSCode CLI:
183183
```sh
184-
code --install-extension bin/roo-cline-<version>.vsix
184+
code --install-extension bin/datacoves-copilot-<version>.vsix
185185
```
186186

187187
---

apps/vscode-e2e/.vscode-test.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@ export default defineConfig({
1212
ui: "tdd",
1313
timeout: 60000,
1414
},
15-
launchArgs: ["--enable-proposed-api=RooVeterinaryInc.roo-cline", "--disable-extensions"],
15+
launchArgs: ["--enable-proposed-api=Datacoves.datacoves-copilot", "--disable-extensions"],
1616
})

apps/vscode-e2e/src/suite/extension.test.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,12 @@ suite("Datacoves Copilot Extension", function () {
3838
"terminalExplainCommand",
3939
]
4040

41-
const commands = new Set((await vscode.commands.getCommands(true)).filter((cmd) => cmd.startsWith("roo-cline")))
41+
const commands = new Set(
42+
(await vscode.commands.getCommands(true)).filter((cmd) => cmd.startsWith("datacoves-copilot")),
43+
)
4244

4345
for (const command of expectedCommands) {
44-
assert.ok(commands.has(`roo-cline.${command}`), `Command ${command} should be registered`)
46+
assert.ok(commands.has(`datacoves-copilot.${command}`), `Command ${command} should be registered`)
4547
}
4648
})
4749
})

apps/vscode-e2e/src/suite/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import type { RooCodeAPI } from "@roo-code/types"
88
import { waitFor } from "./utils"
99

1010
export async function run() {
11-
const extension = vscode.extensions.getExtension<RooCodeAPI>("RooVeterinaryInc.roo-cline")
11+
const extension = vscode.extensions.getExtension<RooCodeAPI>("Datacoves.datacoves-copilot")
1212

1313
if (!extension) {
1414
throw new Error("Extension not found")
@@ -22,7 +22,7 @@ export async function run() {
2222
openRouterModelId: "openai/gpt-4.1",
2323
})
2424

25-
await vscode.commands.executeCommand("roo-cline.SidebarProvider.focus")
25+
await vscode.commands.executeCommand("datacoves-copilot.SidebarProvider.focus")
2626
await waitFor(() => api.isReady())
2727

2828
globalThis.api = api

apps/vscode-nightly/esbuild.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ async function main() {
8888
const generatedPackageJson = generatePackageJson({
8989
packageJson,
9090
overrideJson,
91-
substitution: ["roo-cline", "roo-code-nightly"],
91+
substitution: ["datacoves-copilot", "roo-code-nightly"],
9292
})
9393

9494
fs.writeFileSync(path.join(buildDir, "package.json"), JSON.stringify(generatedPackageJson, null, 2))

apps/web-roo-code/src/app/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ export default async function Home() {
4747
size="lg"
4848
className="w-full hover:bg-gray-200 dark:bg-white dark:text-black sm:w-auto">
4949
<a
50-
href="https://marketplace.visualstudio.com/items?itemName=RooVeterinaryInc.roo-cline"
50+
href="https://marketplace.visualstudio.com/items?itemName=Datacoves.datacoves-copilot"
5151
target="_blank"
5252
className="flex w-full items-center justify-center">
5353
Install Datacoves Copilot

0 commit comments

Comments
 (0)