chore(deps): update all workspace dependencies (Copilot SDK 1.x, Zod 4, Tailwind 4, Biome 2) - #82
Merged
Merged
Conversation
Contributor
|
I'll fix CI failures and address comments from users with write access that start with 'Devin'.
|
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
BOTOOM
marked this pull request as ready for review
October 2, 2026 20:53
| @@ -75,43 +75,7 @@ export class CopilotService { | |||
| try { | |||
| let cliPath: string | undefined; | |||
Contributor
There was a problem hiding this comment.
Contributor
There was a problem hiding this comment.
De acuerdo. No se puede hacer aquí: la máquina de pruebas no tiene sesión de Copilot, así que solo verifiqué arranque, /api/health (copilotConnected: true) y el modo mock. Antes de publicar, el autor tiene que probar con una cuenta autenticada un chat normal, un chat por SSE y una quick action. Dejo el hilo abierto hasta entonces.
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Updates every workspace (backend, extension, website, shared, e2e, root tooling) to current stable releases, and replaces Dependabot PRs #69 (postcss), #73 (vitest), #74 (sharp), #78 (fastify) and #79 (next). I only picked versions published at least ~7 days ago. All root
pnpm.overridessecurity pins are kept;postcssandundiciwere raised to match the new majors.Key bumps
@github/copilot1.0.64 → 1.0.88,@github/copilot-sdk0.3.0 → 1.0.14Code adaptations
error.errors→error.issuesinroutes/chat.ts,routes/images.ts,routes/sessions.ts.new CopilotClient({ cliPath })→new CopilotClient({ connection: RuntimeConnection.forStdio({ path }) }). The CLI path now comes fromimport.meta.resolve('@github/copilot/npm-loader.js'), and the loader picks the platform binary itself, so the hand-written platform/musl candidate list is gone.session.destroy()→session.disconnect().tailwind.config.jsremoved. The theme moved to@themeinstyles.css,@layer componentsclasses became@utility, and PostCSS uses@tailwindcss/postcss. A v3-compatible default border color is kept in@layer base.GithubIconSVG instead.files.includes,assist). Rules that Biome 2 newly enables inrecommendedare turned off, so the lint baseline stays the same. Generatedpackages/shared/src/**/*.jsfiles are excluded. Thebiome formatchurn sits in its ownstyle:commit.prebuild-install. That removes thenpm warn deprecated prebuild-install@7.1.3users see onnpx devmentorai-server.pnpm.neverBuiltDependencies: ["better-sqlite3"]keeps pnpm from running node-gyp on it; the prebuild is loaded instead.Breaking: Node >= 22.12.0 is now required (root/backend/extension
engines). better-sqlite3 13 and wxt 0.21 require Node 22, and the Copilot SDK requires^20.19 || >=22.12. The release workflows already run on Node 22.Not upgraded: ESLint stays on 9.x, because ESLint 10 crashes
eslint-plugin-react@7.37.5(react/display-name) in the website config.@types/nodestays on 22.x to match the minimum runtime.Type of Change
Related Issues
Supersedes #69, #73, #74, #78, #79.
Checklist
pnpm typecheck): backend, extension and website typecheck and build passpnpm lint): Biome reports 0 errors on an LF checkout, and website ESLint passespnpm test): extension 177/177. Backend 132 passed / 5 failed / 1 skipped on Windows; the 5 are the known Windows temp-path failures intests/tools/devops-tools.test.ts, which also fail onmaster. CI (Linux) is authoritative.Other verification (Windows, Node 22.23.3):
pnpm install --frozen-lockfileworks without a C++ toolchain, and so doesnpm install better-sqlite3@13.0.3; both load the prebuild.node apps/backend/dist/server.jsreturns healthy on/api/healthwithcopilotConnected: true, using the CLI resolved fromnpm-loader.js.pnpm audit: 37 advisories (1 low / 12 moderate / 24 high), down from 101 onmaster.Screenshots (if applicable)
Options page (Tailwind 4 build):

Side panel chat view (Tailwind 4 build):

Link to Devin session: https://app.devin.ai/sessions/8b2b838f60104769933e2c0c4c7d3eb9
Open in Devin Desktop: https://app.devin.ai/desktop/session/8b2b838f60104769933e2c0c4c7d3eb9?variant=devin
Requested by: @BOTOOM