Skip to content

Commit 80d181a

Browse files
authored
chore(deps): upgrade npm packages, GitHub Actions, and Docker image (#1014)
1 parent 1b212c9 commit 80d181a

9 files changed

Lines changed: 784 additions & 1065 deletions

File tree

.devcontainer/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM mcr.microsoft.com/devcontainers/typescript-node:24-trixie@sha256:e36c918ec9c679c18451231e277ea9122c00a097fb6e4a23c8c3d35bf08bbc3a
1+
FROM mcr.microsoft.com/devcontainers/typescript-node:24-trixie@sha256:0cbad76d1987fd35fd78cbc58cbe8c2aa93a8daa45411e52c6c6b63ea2dae202
22

33
# VS Code/Electron share Chromium's native library requirements; playwright
44
# install-deps tracks that list upstream. Electron also requires libgtk-3-0t64

.github/actions/setup/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ runs:
99
# Needed for git-based deps (e.g. github:coder/coder) so pnpm can clone without SSH.
1010
run: git config --global url."https://github.com/".insteadOf "git@github.com:"
1111

12-
- uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093 # v6.0.8
12+
- uses: pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6.0.9
1313

1414
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
1515
with:

.github/workflows/ci.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
runs-on: ubuntu-24.04
1616

1717
steps:
18-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
18+
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
1919
- name: Setup pnpm, Node.js, and dependencies
2020
uses: ./.github/actions/setup
2121

@@ -47,7 +47,7 @@ jobs:
4747
- { os: macos-15, name: macOS, electron-version: "42.3.0" }
4848

4949
steps:
50-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
50+
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
5151
- name: Setup pnpm, Node.js, and dependencies
5252
uses: ./.github/actions/setup
5353

@@ -70,7 +70,7 @@ jobs:
7070
- { os: macos-15, name: macOS, vscode-version: "stable" }
7171

7272
steps:
73-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
73+
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
7474
- name: Setup pnpm, Node.js, and dependencies
7575
uses: ./.github/actions/setup
7676

@@ -86,7 +86,7 @@ jobs:
8686
runs-on: ubuntu-24.04
8787
steps:
8888
- name: Checkout
89-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
89+
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
9090
with:
9191
fetch-depth: 0
9292
ref: ${{ github.event.pull_request.head.ref }}
@@ -98,7 +98,7 @@ jobs:
9898
# PR builds gate on visual review; mainline auto-accepts.
9999
- name: Publish to Chromatic (non-mainline)
100100
if: github.ref != 'refs/heads/main' && github.repository_owner == 'coder'
101-
uses: chromaui/action@1db61b73b7919508ee8e62336f04bd0aed6da756 # v17.4.1
101+
uses: chromaui/action@7804f34e4e59c0d9b3c856848f46ad96d7897429 # v17.5.0
102102
env:
103103
NODE_OPTIONS: "--max_old_space_size=4096"
104104
STORYBOOK: true
@@ -114,7 +114,7 @@ jobs:
114114
# Auto-accept on mainline to avoid blocking CI after squash merges.
115115
- name: Publish to Chromatic (mainline)
116116
if: github.ref == 'refs/heads/main' && github.repository_owner == 'coder'
117-
uses: chromaui/action@1db61b73b7919508ee8e62336f04bd0aed6da756 # v17.4.1
117+
uses: chromaui/action@7804f34e4e59c0d9b3c856848f46ad96d7897429 # v17.5.0
118118
env:
119119
NODE_OPTIONS: "--max_old_space_size=4096"
120120
STORYBOOK: true
@@ -129,7 +129,7 @@ jobs:
129129
name: Package
130130
runs-on: ubuntu-24.04
131131
steps:
132-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
132+
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
133133
- name: Setup pnpm, Node.js, and dependencies
134134
uses: ./.github/actions/setup
135135

.github/workflows/pre-release.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
outputs:
1717
version: ${{ steps.version.outputs.version }}
1818
steps:
19-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
19+
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
2020

2121
- name: Setup pnpm, Node.js, and dependencies
2222
uses: ./.github/actions/setup

.github/workflows/publish-extension.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
hasVscePat: ${{ steps.check-secrets.outputs.hasVscePat }}
2828
hasOvsxPat: ${{ steps.check-secrets.outputs.hasOvsxPat }}
2929
steps:
30-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
30+
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
3131

3232
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
3333
with:
@@ -116,7 +116,7 @@ jobs:
116116
name: extension-${{ inputs.version }}
117117

118118
- name: Create ${{ inputs.isPreRelease && 'Pre-' || '' }}Release
119-
uses: softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v3.0.0
119+
uses: softprops/action-gh-release@718ea10b132b3b2eba29c1007bb80653f286566b # v3.0.1
120120
with:
121121
token: ${{ secrets.GITHUB_TOKEN }}
122122
prerelease: ${{ inputs.isPreRelease }}

.github/workflows/release.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
outputs:
1818
version: ${{ steps.version.outputs.version }}
1919
steps:
20-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
20+
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
2121
with:
2222
fetch-depth: 0
2323

package.json

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -722,7 +722,7 @@
722722
"@opentelemetry/api-logs": "^0.218.0",
723723
"@peculiar/x509": "^2.0.0",
724724
"@repo/shared": "workspace:*",
725-
"axios": "^1.17.0",
725+
"axios": "^1.18.1",
726726
"date-fns": "catalog:",
727727
"eventsource": "^4.1.0",
728728
"fflate": "^0.8.3",
@@ -732,14 +732,14 @@
732732
"pretty-bytes": "^7.1.0",
733733
"proper-lockfile": "^4.1.2",
734734
"proxy-agent": "^8.0.2",
735-
"semver": "^7.8.4",
735+
"semver": "^7.8.5",
736736
"strip-ansi": "^7.2.0",
737737
"ua-parser-js": "^1.0.41",
738738
"ws": "^8.21.0",
739739
"zod": "^4.4.3"
740740
},
741741
"devDependencies": {
742-
"@eslint-react/eslint-plugin": "^5.9.0",
742+
"@eslint-react/eslint-plugin": "^5.9.2",
743743
"@eslint/js": "^10.0.1",
744744
"@eslint/markdown": "^8.0.2",
745745
"@repo/mocks": "workspace:*",
@@ -752,7 +752,7 @@
752752
"@testing-library/react": "^16.3.2",
753753
"@tsconfig/node22": "^22.0.5",
754754
"@types/mocha": "^10.0.10",
755-
"@types/node": "^22.19.21",
755+
"@types/node": "^22.20.0",
756756
"@types/proper-lockfile": "^4.1.4",
757757
"@types/react": "catalog:",
758758
"@types/react-dom": "catalog:",
@@ -761,17 +761,17 @@
761761
"@types/vscode": "1.105.0",
762762
"@types/vscode-webview": "catalog:",
763763
"@types/ws": "^8.18.1",
764-
"@typescript-eslint/eslint-plugin": "^8.61.0",
765-
"@typescript-eslint/parser": "^8.61.0",
764+
"@typescript-eslint/eslint-plugin": "^8.62.0",
765+
"@typescript-eslint/parser": "^8.62.0",
766766
"@vitejs/plugin-react": "catalog:",
767-
"@vitest/coverage-v8": "^4.1.8",
767+
"@vitest/coverage-v8": "^4.1.9",
768768
"@vscode/codicons": "catalog:",
769-
"@vscode/test-cli": "^0.0.12",
769+
"@vscode/test-cli": "^0.0.15",
770770
"@vscode/test-electron": "^3.0.0",
771771
"@vscode/vsce": "^3.9.2",
772772
"babel-plugin-react-compiler": "catalog:",
773773
"bufferutil": "^4.1.0",
774-
"chromatic": "^17.4.1",
774+
"chromatic": "^17.5.0",
775775
"coder": "catalog:",
776776
"concurrently": "^10.0.3",
777777
"cross-env": "^10.1.0",
@@ -781,22 +781,22 @@
781781
"eslint": "^10.5.0",
782782
"eslint-config-prettier": "^10.1.8",
783783
"eslint-import-resolver-typescript": "^4.4.5",
784-
"eslint-plugin-import-x": "^4.16.2",
785-
"eslint-plugin-package-json": "^1.3.0",
786-
"eslint-plugin-storybook": "^10.4.4",
787-
"globals": "^17.6.0",
784+
"eslint-plugin-import-x": "^4.17.0",
785+
"eslint-plugin-package-json": "^1.5.0",
786+
"eslint-plugin-storybook": "^10.4.6",
787+
"globals": "^17.7.0",
788788
"jsdom": "^29.1.1",
789789
"jsonc-eslint-parser": "^3.1.0",
790-
"memfs": "^4.57.7",
790+
"memfs": "^4.57.8",
791791
"prettier": "^3.8.4",
792792
"react": "catalog:",
793793
"react-dom": "catalog:",
794-
"storybook": "^10.4.4",
794+
"storybook": "^10.4.6",
795795
"typescript": "catalog:",
796-
"typescript-eslint": "^8.61.0",
796+
"typescript-eslint": "^8.62.0",
797797
"utf-8-validate": "^6.0.6",
798798
"vite": "catalog:",
799-
"vitest": "^4.1.8"
799+
"vitest": "^4.1.9"
800800
},
801801
"extensionPack": [
802802
"ms-vscode-remote.remote-ssh"

0 commit comments

Comments
 (0)