From d8aad160f2be8cb31e853c158744066368e8ae81 Mon Sep 17 00:00:00 2001 From: Ehab Younes Date: Tue, 4 Aug 2026 12:31:57 +0300 Subject: [PATCH] chore: bump dependencies, pnpm, and coder types to 2.35.3 Replaces the 31-entry minimumReleaseAgeExclude list with minimumReleaseAge: 0, leaving Dependabot's cooldown as the single release-quarantine policy. Pins the coder dependency to a commit SHA (supersedes #1053) and moves it to v2.35.3, which requires a new time_til_autostop_notify_ms field on the Template mock. --- .devcontainer/Dockerfile | 2 +- .github/actions/setup/action.yml | 4 +- package.json | 30 +- packages/mocks/src/tasks.ts | 1 + pnpm-lock.yaml | 1908 +++++++++++++++--------------- pnpm-workspace.yaml | 20 +- 6 files changed, 989 insertions(+), 976 deletions(-) diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 54019ad67a..929e96775a 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1,4 +1,4 @@ -FROM mcr.microsoft.com/devcontainers/typescript-node:24-trixie@sha256:0cbad76d1987fd35fd78cbc58cbe8c2aa93a8daa45411e52c6c6b63ea2dae202 +FROM mcr.microsoft.com/devcontainers/typescript-node:24-trixie@sha256:b55b444f6658dd2370d430c12d4bc9540c8ed0d3d5b05e4c247161173666954f # VS Code/Electron share Chromium's native library requirements; playwright # install-deps tracks that list upstream. Electron also requires libgtk-3-0t64 diff --git a/.github/actions/setup/action.yml b/.github/actions/setup/action.yml index 37081937c6..ee9f3fbbff 100644 --- a/.github/actions/setup/action.yml +++ b/.github/actions/setup/action.yml @@ -9,9 +9,9 @@ runs: # Needed for git-based deps (e.g. github:coder/coder) so pnpm can clone without SSH. run: git config --global url."https://github.com/".insteadOf "git@github.com:" - - uses: pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6.0.9 + - uses: pnpm/action-setup@0977fd99725f1db4007ccb2928dbb4e90d06cc86 # v6.0.10 - - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 + - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version: "22" cache: "pnpm" diff --git a/package.json b/package.json index a2b0b42332..ebc0216f3f 100644 --- a/package.json +++ b/package.json @@ -772,7 +772,7 @@ "@opentelemetry/api-logs": "^0.221.0", "@peculiar/x509": "^2.0.0", "@repo/shared": "workspace:*", - "axios": "^1.18.1", + "axios": "^1.19.0", "date-fns": "catalog:", "eventsource": "^4.1.0", "fflate": "^0.8.3", @@ -785,12 +785,12 @@ "semver": "^7.8.5", "strip-ansi": "^7.2.0", "ua-parser-js": "^1.0.41", - "ws": "^8.21.1", + "ws": "^8.21.2", "zod": "^4.4.3" }, "devDependencies": { - "@coder/pixel-storybook": "^0.2.2", - "@eslint-react/eslint-plugin": "^5.18.0", + "@coder/pixel-storybook": "^0.3.0", + "@eslint-react/eslint-plugin": "^5.18.1", "@eslint/js": "^10.0.1", "@eslint/markdown": "^8.0.3", "@repo/mocks": "workspace:*", @@ -807,13 +807,13 @@ "@types/proper-lockfile": "^4.1.4", "@types/react": "catalog:", "@types/react-dom": "catalog:", - "@types/semver": "^7.7.1", + "@types/semver": "^7.8.0", "@types/ua-parser-js": "0.7.39", "@types/vscode": "1.105.0", "@types/vscode-webview": "catalog:", "@types/ws": "^8.18.1", - "@typescript-eslint/eslint-plugin": "^8.65.0", - "@typescript-eslint/parser": "^8.65.0", + "@typescript-eslint/eslint-plugin": "^8.66.0", + "@typescript-eslint/parser": "^8.66.0", "@vitejs/plugin-react": "catalog:", "@vitest/coverage-v8": "^4.1.10", "@vscode/codicons": "catalog:", @@ -834,18 +834,18 @@ "eslint-plugin-import-x": "^4.17.1", "eslint-plugin-package-json": "^1.6.2", "eslint-plugin-react-hooks": "^7.1.1", - "eslint-plugin-storybook": "^10.5.5", - "globals": "^17.8.0", - "jsdom": "^29.1.1", + "eslint-plugin-storybook": "^10.5.6", + "globals": "^17.9.0", + "jsdom": "^30.0.1", "jsonc-eslint-parser": "^3.1.0", - "memfs": "^4.64.0", - "playwright-core": "^1.62.0", + "memfs": "^4.67.0", + "playwright-core": "^1.62.1", "prettier": "^3.9.6", "react": "catalog:", "react-dom": "catalog:", - "storybook": "^10.5.5", + "storybook": "^10.5.6", "typescript": "catalog:", - "typescript-eslint": "^8.65.0", + "typescript-eslint": "^8.66.0", "utf-8-validate": "^6.0.6", "vite": "catalog:", "vitest": "^4.1.10" @@ -853,7 +853,7 @@ "extensionPack": [ "ms-vscode-remote.remote-ssh" ], - "packageManager": "pnpm@11.17.0+sha512.cca3cea332ad254bb84145f966d19f4879615210346fc92c79a047f23a0d7b3cca3c3792f0076ba1f1831d277efbcf0a9119b31a9a60eca7fb3d6231f331ef72", + "packageManager": "pnpm@11.20.0+sha512.9a6f330a95b66446ea088faf1521405a8a01f07fde7124cc9958dfed52d4bb436737e65b08f85f37b46fcba375092558ac51262b816844b22f63406ed166bfee", "engines": { "vscode": "^1.105.0", "node": ">= 22" diff --git a/packages/mocks/src/tasks.ts b/packages/mocks/src/tasks.ts index 07421ce993..16703febb4 100644 --- a/packages/mocks/src/tasks.ts +++ b/packages/mocks/src/tasks.ts @@ -99,6 +99,7 @@ export function template(overrides: Partial