Skip to content

Commit 4c97ea5

Browse files
authored
Merge branch 'main' into disable-file-cache
2 parents 6a85d9d + ee16a40 commit 4c97ea5

26 files changed

Lines changed: 265 additions & 122 deletions

‎.github/dependabot.yaml‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ updates:
99
cooldown:
1010
default-days: 7
1111
labels: []
12+
groups:
13+
codeql-action:
14+
patterns:
15+
- "github/codeql-action/*"
1216

1317
- package-ecosystem: "npm"
1418
directory: "/"

‎.github/workflows/build.yaml‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ jobs:
217217
# Push up an artifact containing the linux-x64 release.
218218
- run: KEEP_MODULES=1 npm run release
219219
- run: tar -czf package.tar.gz release
220-
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
220+
- uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7
221221
with:
222222
name: linux-x64-package
223223
path: ./package.tar.gz
@@ -245,13 +245,13 @@ jobs:
245245
./test/node_modules/.bin/playwright install-deps
246246
./test/node_modules/.bin/playwright install
247247
248-
- uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
248+
- uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8
249249
with:
250250
name: linux-x64-package
251251
- run: tar -xzf package.tar.gz
252252

253253
- run: CODE_SERVER_TEST_ENTRY=./release npm run test:e2e
254-
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
254+
- uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7
255255
if: always()
256256
with:
257257
name: failed-test-videos
@@ -295,7 +295,7 @@ jobs:
295295
./test/node_modules/.bin/playwright install-deps
296296
./test/node_modules/.bin/playwright install
297297
298-
- uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
298+
- uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8
299299
with:
300300
name: linux-x64-package
301301
- run: tar -xzf package.tar.gz
@@ -304,7 +304,7 @@ jobs:
304304
- run: CODE_SERVER_TEST_ENTRY=./release npm run test:e2e:proxy
305305
- run: ~/.cache/caddy/caddy stop --config ./ci/Caddyfile
306306
if: always()
307-
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
307+
- uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7
308308
if: always()
309309
with:
310310
name: failed-test-videos-proxy

‎.github/workflows/publish.yaml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,14 +109,14 @@ jobs:
109109
echo "VERSION=${TAG#v}" >> $GITHUB_ENV
110110
111111
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6
112-
- uses: docker/setup-qemu-action@1f40c72289eff860ee54a304f1438e3cff362e0a # v4.3.0
112+
- uses: docker/setup-qemu-action@99012661954931238ded8c8b007157a8430204e1 # v4.4.0
113113
- uses: docker/setup-buildx-action@f87e5991a6d7451dcb8d9637bfbc97413f497069 # v4.4.1
114114

115-
- uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0
115+
- uses: docker/login-action@81c6f93d4bc991e510b342a00b419b3bb4efc5c6 # v4.7.0
116116
with:
117117
username: ${{ secrets.DOCKER_USERNAME }}
118118
password: ${{ secrets.DOCKER_PASSWORD }}
119-
- uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0
119+
- uses: docker/login-action@81c6f93d4bc991e510b342a00b419b3bb4efc5c6 # v4.7.0
120120
with:
121121
registry: ghcr.io
122122
username: ${{ github.actor }}

‎.github/workflows/release.yaml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -347,7 +347,7 @@ jobs:
347347
esac
348348
npm run package
349349
350-
- uses: softprops/action-gh-release@3d0d9888cb7fd7b750713d6e236d1fcb99157228 # v3.0.2
350+
- uses: softprops/action-gh-release@efb35369e0ad2afab669f228072c1b0d510eae64 # v3.0.3
351351
with:
352352
draft: true
353353
discussion_category_name: "📣 Announcements"

‎.github/workflows/security.yaml‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151
fetch-depth: 0
5252

5353
- name: Run Trivy vulnerability scanner in repo mode
54-
uses: aquasecurity/trivy-action@d2a0b60797ff03db6132bd4e2b293f9b37081297 # latest
54+
uses: aquasecurity/trivy-action@8f28faec26515256b6d22074d1d2a8986f4cbd87 # latest
5555
with:
5656
scan-type: "fs"
5757
scan-ref: "."
@@ -62,7 +62,7 @@ jobs:
6262
severity: "HIGH,CRITICAL"
6363

6464
- name: Upload Trivy scan results to GitHub Security tab
65-
uses: github/codeql-action/upload-sarif@5595ccaf912efad79be6eef63a5619ff05969be3 # v4
65+
uses: github/codeql-action/upload-sarif@9b3254085494b55a0f7c4c2b3d2d52cc712ce370 # v4.39.1
6666
with:
6767
sarif_file: "trivy-repo-results.sarif"
6868

@@ -80,13 +80,13 @@ jobs:
8080

8181
# Initializes the CodeQL tools for scanning.
8282
- name: Initialize CodeQL
83-
uses: github/codeql-action/init@2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2 # v4.38.2
83+
uses: github/codeql-action/init@9b3254085494b55a0f7c4c2b3d2d52cc712ce370 # v4.39.1
8484
with:
8585
config-file: ./.github/codeql-config.yml
8686
languages: javascript
8787

8888
- name: Autobuild
89-
uses: github/codeql-action/autobuild@2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2 # v4.38.2
89+
uses: github/codeql-action/autobuild@9b3254085494b55a0f7c4c2b3d2d52cc712ce370 # v4.39.1
9090

9191
- name: Perform CodeQL Analysis
92-
uses: github/codeql-action/analyze@2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2 # v4.38.2
92+
uses: github/codeql-action/analyze@9b3254085494b55a0f7c4c2b3d2d52cc712ce370 # v4.39.1

‎.github/workflows/trivy-docker.yaml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ jobs:
4949
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6
5050

5151
- name: Run Trivy vulnerability scanner in image mode
52-
uses: aquasecurity/trivy-action@d2a0b60797ff03db6132bd4e2b293f9b37081297 # latest
52+
uses: aquasecurity/trivy-action@8f28faec26515256b6d22074d1d2a8986f4cbd87 # latest
5353
with:
5454
image-ref: "docker.io/codercom/code-server:latest"
5555
ignore-unfixed: true
@@ -58,6 +58,6 @@ jobs:
5858
severity: "HIGH,CRITICAL"
5959

6060
- name: Upload Trivy scan results to GitHub Security tab
61-
uses: github/codeql-action/upload-sarif@5595ccaf912efad79be6eef63a5619ff05969be3 # v4
61+
uses: github/codeql-action/upload-sarif@9b3254085494b55a0f7c4c2b3d2d52cc712ce370 # v4
6262
with:
6363
sarif_file: "trivy-image-results.sarif"

‎CHANGELOG.md‎

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,28 @@ Code v99.99.999
2828
stops the webview service worker from storing them in Cache Storage and
2929
serves them from `/vscode-remote-resource` with `Cache-Control: no-store`.
3030
Extension files stay cached.
31+
32+
## [4.144.0](https://github.com/coder/code-server/releases/tag/v4.144.0) - 2026-10-29
33+
34+
Code v1.144.0
35+
36+
### Changed
37+
38+
- Update to Code 1.144.0
39+
40+
### Fixed
41+
42+
- `--socket-fd` now works: the inherited socket is passed on to the process
43+
that listens, and the address is logged as `fd:<n>`. Previously code-server
44+
failed with `listen EEXIST` or `Server has no address`.
45+
- The cookie domain was not being set against the shared root host of proxy
46+
domains when proxy domains contained template variables like `{{port}}`,
47+
resulting in having to sign in multiple times per domain instead of only once
48+
as originally intended.
49+
- When doing the web socket origin check, if the host does not already contain a
50+
port, fall back to `X-Forwarded-Port`.
51+
- Fix default ports not matching in the web socket origin check (for example
52+
`https://coder.com` will now match `https://coder.com:443`).
3153

3254
## [4.143.1](https://github.com/coder/code-server/releases/tag/v4.143.1) - 2026-10-23
3355

‎ci/build/update-vscode.sh‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,14 @@ function update_csp() {
101101
echo "Calculated hash as $hash"
102102
# Use octothorpe as a delimiter since the hash may contain a slash.
103103
sed -i.bak "s#'sha256-[^']\+'#'sha256-$hash'#" "$file"
104+
# For the web worker extension host iframe, there is a matching sha in the
105+
# web server.
106+
if [[ $file == */webWorkerExtensionHostIframe.html ]] ; then
107+
quilt add ./lib/vscode/src/vs/server/node/webClientServer.ts
108+
sed -i.bak \
109+
"s#webWorkerExtensionHostIframeScriptSHA = 'sha256-[^']\+'#webWorkerExtensionHostIframeScriptSHA = 'sha256-$hash'#" \
110+
./lib/vscode/src/vs/server/node/webClientServer.ts
111+
fi
104112
done
105113

106114
quilt refresh

‎ci/helm-chart/Chart.yaml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ type: application
1515
# This is the chart version. This version number should be incremented each time you make changes
1616
# to the chart and its templates, including the app version.
1717
# Versions are expected to follow Semantic Versioning (https://semver.org/)
18-
version: 3.57.0
18+
version: 3.58.0
1919

2020
# This is the version number of the application being deployed. This version number should be
2121
# incremented each time you make changes to the application. Versions are not expected to
2222
# follow Semantic Versioning. They should reflect the version the application is using.
23-
appVersion: 4.143.1
23+
appVersion: 4.144.0

‎ci/helm-chart/values.yaml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ replicaCount: 1
66

77
image:
88
repository: codercom/code-server
9-
tag: '4.143.1'
9+
tag: '4.144.0'
1010
pullPolicy: Always
1111

1212
# Specifies one or more secrets to be used when pulling images from a

0 commit comments

Comments
 (0)