Skip to content

Commit 6a12cd0

Browse files
authored
Merge branch 'coder:main' into main
2 parents bb25580 + 73e615d commit 6a12cd0

25 files changed

+112
-110
lines changed

.github/workflows/build.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545

4646
- name: Get changed files
4747
id: changed-files
48-
uses: tj-actions/changed-files@v42
48+
uses: tj-actions/changed-files@v44
4949
with:
5050
files: |
5151
docs/**
@@ -76,7 +76,7 @@ jobs:
7676

7777
- name: Get changed files
7878
id: changed-files
79-
uses: tj-actions/changed-files@v42
79+
uses: tj-actions/changed-files@v44
8080
with:
8181
files: |
8282
ci/helm-chart/**
@@ -107,7 +107,7 @@ jobs:
107107

108108
- name: Get changed files
109109
id: changed-files
110-
uses: tj-actions/changed-files@v42
110+
uses: tj-actions/changed-files@v44
111111
with:
112112
files: |
113113
**/*.ts
@@ -163,7 +163,7 @@ jobs:
163163

164164
- name: Get changed files
165165
id: changed-files
166-
uses: tj-actions/changed-files@v42
166+
uses: tj-actions/changed-files@v44
167167
with:
168168
files: |
169169
**/*.ts

.github/workflows/release.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ jobs:
9595
VERSION: ${{ env.VERSION }}
9696
run: yarn package
9797

98-
- uses: softprops/action-gh-release@v1
98+
- uses: softprops/action-gh-release@v2
9999
with:
100100
draft: true
101101
discussion_category_name: "📣 Announcements"
@@ -191,7 +191,7 @@ jobs:
191191
VERSION: ${{ env.VERSION }}
192192
run: npm run package ${npm_config_arch}
193193

194-
- uses: softprops/action-gh-release@v1
194+
- uses: softprops/action-gh-release@v2
195195
with:
196196
draft: true
197197
discussion_category_name: "📣 Announcements"
@@ -253,7 +253,7 @@ jobs:
253253
VERSION: ${{ env.VERSION }}
254254
run: yarn package
255255

256-
- uses: softprops/action-gh-release@v1
256+
- uses: softprops/action-gh-release@v2
257257
with:
258258
draft: true
259259
discussion_category_name: "📣 Announcements"
@@ -270,7 +270,7 @@ jobs:
270270
with:
271271
name: npm-release-package
272272

273-
- uses: softprops/action-gh-release@v1
273+
- uses: softprops/action-gh-release@v2
274274
with:
275275
draft: true
276276
discussion_category_name: "📣 Announcements"

.github/workflows/security.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ jobs:
5555
fetch-depth: 0
5656

5757
- name: Run Trivy vulnerability scanner in repo mode
58-
uses: aquasecurity/trivy-action@062f2592684a31eb3aa050cc61e7ca1451cecd3d
58+
uses: aquasecurity/trivy-action@d710430a6722f083d3b36b8339ff66b32f22ee55
5959
with:
6060
scan-type: "fs"
6161
scan-ref: "."

.github/workflows/trivy-docker.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151
uses: actions/checkout@v4
5252

5353
- name: Run Trivy vulnerability scanner in image mode
54-
uses: aquasecurity/trivy-action@062f2592684a31eb3aa050cc61e7ca1451cecd3d
54+
uses: aquasecurity/trivy-action@d710430a6722f083d3b36b8339ff66b32f22ee55
5555
with:
5656
image-ref: "docker.io/codercom/code-server:latest"
5757
ignore-unfixed: true

.node-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
18.17.1
1+
18.18.2

lib/vscode

Submodule vscode updated 1316 files

patches/base-path.diff

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Index: code-server/lib/vscode/src/vs/base/common/network.ts
1010
===================================================================
1111
--- code-server.orig/lib/vscode/src/vs/base/common/network.ts
1212
+++ code-server/lib/vscode/src/vs/base/common/network.ts
13-
@@ -194,7 +194,9 @@ class RemoteAuthoritiesImpl {
13+
@@ -198,7 +198,9 @@ class RemoteAuthoritiesImpl {
1414
return URI.from({
1515
scheme: platform.isWeb ? this._preferredWebSchema : Schemas.vscodeRemoteResource,
1616
authority: `${host}:${port}`,
@@ -111,7 +111,7 @@ Index: code-server/lib/vscode/src/vs/server/node/webClientServer.ts
111111
===================================================================
112112
--- code-server.orig/lib/vscode/src/vs/server/node/webClientServer.ts
113113
+++ code-server/lib/vscode/src/vs/server/node/webClientServer.ts
114-
@@ -269,16 +269,15 @@ export class WebClientServer {
114+
@@ -270,16 +270,15 @@ export class WebClientServer {
115115
return void res.end();
116116
}
117117

@@ -133,7 +133,7 @@ Index: code-server/lib/vscode/src/vs/server/node/webClientServer.ts
133133
);
134134
if (!remoteAuthority) {
135135
return serveError(req, res, 400, `Bad request.`);
136-
@@ -305,8 +304,12 @@ export class WebClientServer {
136+
@@ -306,8 +305,12 @@ export class WebClientServer {
137137
scopes: [['user:email'], ['repo']]
138138
} : undefined;
139139

@@ -146,7 +146,7 @@ Index: code-server/lib/vscode/src/vs/server/node/webClientServer.ts
146146
embedderIdentifier: 'server-distro',
147147
extensionsGallery: this._webExtensionResourceUrlTemplate ? {
148148
...this._productService.extensionsGallery,
149-
@@ -341,8 +344,10 @@ export class WebClientServer {
149+
@@ -343,8 +346,10 @@ export class WebClientServer {
150150
const values: { [key: string]: string } = {
151151
WORKBENCH_WEB_CONFIGURATION: asJSON(workbenchWebConfiguration),
152152
WORKBENCH_AUTH_SESSION: authSessionInfo ? asJSON(authSessionInfo) : '',
@@ -159,7 +159,7 @@ Index: code-server/lib/vscode/src/vs/server/node/webClientServer.ts
159159
};
160160

161161
if (useTestResolver) {
162-
@@ -369,7 +374,7 @@ export class WebClientServer {
162+
@@ -371,7 +376,7 @@ export class WebClientServer {
163163
'default-src \'self\';',
164164
'img-src \'self\' https: data: blob:;',
165165
'media-src \'self\';',
@@ -168,7 +168,7 @@ Index: code-server/lib/vscode/src/vs/server/node/webClientServer.ts
168168
'child-src \'self\';',
169169
`frame-src 'self' https://*.vscode-cdn.net data:;`,
170170
'worker-src \'self\' data: blob:;',
171-
@@ -442,3 +447,70 @@ export class WebClientServer {
171+
@@ -444,3 +449,70 @@ export class WebClientServer {
172172
return void res.end(data);
173173
}
174174
}
@@ -303,10 +303,10 @@ Index: code-server/lib/vscode/src/vs/platform/extensionResourceLoader/common/ext
303303
import { TelemetryLevel } from 'vs/platform/telemetry/common/telemetry';
304304
import { getTelemetryLevel, supportsTelemetry } from 'vs/platform/telemetry/common/telemetryUtils';
305305
-import { RemoteAuthorities } from 'vs/base/common/network';
306-
import { getRemoteServerRootPath } from 'vs/platform/remote/common/remoteHosts';
307306
import { TargetPlatform } from 'vs/platform/extensions/common/extensions';
308307

309-
@@ -102,7 +101,7 @@ export abstract class AbstractExtensionR
308+
const WEB_EXTENSION_RESOURCE_END_POINT_SEGMENT = '/web-extension-resource/';
309+
@@ -99,7 +98,7 @@ export abstract class AbstractExtensionR
310310
: version,
311311
path: 'extension'
312312
}));

patches/cli-window-open.diff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Index: code-server/lib/vscode/src/vs/workbench/contrib/terminal/browser/remoteTe
1717
===================================================================
1818
--- code-server.orig/lib/vscode/src/vs/workbench/contrib/terminal/browser/remoteTerminalBackend.ts
1919
+++ code-server/lib/vscode/src/vs/workbench/contrib/terminal/browser/remoteTerminalBackend.ts
20-
@@ -104,10 +104,14 @@ class RemoteTerminalBackend extends Base
20+
@@ -106,10 +106,14 @@ class RemoteTerminalBackend extends Base
2121
}
2222
const reqId = e.reqId;
2323
const commandId = e.commandId;

patches/disable-builtin-ext-update.diff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Index: code-server/lib/vscode/src/vs/workbench/contrib/extensions/browser/extens
77
===================================================================
88
--- code-server.orig/lib/vscode/src/vs/workbench/contrib/extensions/browser/extensionsWorkbenchService.ts
99
+++ code-server/lib/vscode/src/vs/workbench/contrib/extensions/browser/extensionsWorkbenchService.ts
10-
@@ -248,6 +248,10 @@ export class Extension implements IExten
10+
@@ -283,6 +283,10 @@ export class Extension implements IExten
1111
if (this.type === ExtensionType.System && this.productService.quality === 'stable') {
1212
return false;
1313
}

patches/display-language.diff

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ Index: code-server/lib/vscode/src/vs/base/common/platform.ts
5353
export const LANGUAGE_DEFAULT = 'en';
5454

5555
let _isWindows = false;
56-
@@ -111,17 +109,21 @@ else if (typeof navigator === 'object' &
56+
@@ -112,17 +110,21 @@ else if (typeof navigator === 'object' &
5757
_isMobile = _userAgent?.indexOf('Mobi') >= 0;
5858
_isWeb = true;
5959

@@ -218,9 +218,9 @@ Index: code-server/lib/vscode/src/vs/server/node/webClientServer.ts
218218
import { isString } from 'vs/base/common/types';
219219
+import { getLocaleFromConfig, getNLSConfiguration } from 'vs/server/node/remoteLanguagePacks';
220220
import { CharCode } from 'vs/base/common/charCode';
221-
import { getRemoteServerRootPath } from 'vs/platform/remote/common/remoteHosts';
222221
import { IExtensionManifest } from 'vs/platform/extensions/common/extensions';
223-
@@ -345,6 +346,8 @@ export class WebClientServer {
222+
223+
@@ -347,6 +348,8 @@ export class WebClientServer {
224224
callbackRoute: this._callbackRoute
225225
};
226226

@@ -229,7 +229,7 @@ Index: code-server/lib/vscode/src/vs/server/node/webClientServer.ts
229229
const nlsBaseUrl = this._productService.extensionsGallery?.nlsBaseUrl;
230230
const values: { [key: string]: string } = {
231231
WORKBENCH_WEB_CONFIGURATION: asJSON(workbenchWebConfiguration),
232-
@@ -353,6 +356,7 @@ export class WebClientServer {
232+
@@ -355,6 +358,7 @@ export class WebClientServer {
233233
WORKBENCH_NLS_BASE_URL: vscodeBase + (nlsBaseUrl ? `${nlsBaseUrl}${!nlsBaseUrl.endsWith('/') ? '/' : ''}${this._productService.commit}/${this._productService.version}/` : ''),
234234
BASE: base,
235235
VS_BASE: vscodeBase,
@@ -249,7 +249,7 @@ Index: code-server/lib/vscode/src/vs/server/node/serverEnvironmentService.ts
249249

250250
/* ----- server setup ----- */
251251

252-
@@ -102,6 +103,7 @@ export interface ServerParsedArgs {
252+
@@ -103,6 +104,7 @@ export interface ServerParsedArgs {
253253
'auth'?: string
254254
'disable-file-downloads'?: boolean;
255255
'disable-file-uploads'?: boolean;
@@ -261,7 +261,7 @@ Index: code-server/lib/vscode/src/vs/workbench/workbench.web.main.ts
261261
===================================================================
262262
--- code-server.orig/lib/vscode/src/vs/workbench/workbench.web.main.ts
263263
+++ code-server/lib/vscode/src/vs/workbench/workbench.web.main.ts
264-
@@ -50,7 +50,7 @@ import 'vs/workbench/services/dialogs/br
264+
@@ -52,7 +52,7 @@ import 'vs/workbench/services/dialogs/br
265265
import 'vs/workbench/services/host/browser/browserHostService';
266266
import 'vs/workbench/services/lifecycle/browser/lifecycleService';
267267
import 'vs/workbench/services/clipboard/browser/clipboardService';
@@ -270,7 +270,7 @@ Index: code-server/lib/vscode/src/vs/workbench/workbench.web.main.ts
270270
import 'vs/workbench/services/path/browser/pathService';
271271
import 'vs/workbench/services/themes/browser/browserHostColorSchemeService';
272272
import 'vs/workbench/services/encryption/browser/encryptionService';
273-
@@ -116,8 +116,9 @@ registerSingleton(ILanguagePackService,
273+
@@ -118,8 +118,9 @@ registerSingleton(ILanguagePackService,
274274
// Logs
275275
import 'vs/workbench/contrib/logs/browser/logs.contribution';
276276

@@ -348,7 +348,7 @@ Index: code-server/lib/vscode/src/vs/workbench/contrib/extensions/browser/extens
348348
===================================================================
349349
--- code-server.orig/lib/vscode/src/vs/workbench/contrib/extensions/browser/extensionsActions.ts
350350
+++ code-server/lib/vscode/src/vs/workbench/contrib/extensions/browser/extensionsActions.ts
351-
@@ -340,9 +340,6 @@ export class InstallAction extends Exten
351+
@@ -342,9 +342,6 @@ export class InstallAction extends Exten
352352
if (this.extension.isBuiltin) {
353353
return;
354354
}
@@ -358,7 +358,7 @@ Index: code-server/lib/vscode/src/vs/workbench/contrib/extensions/browser/extens
358358
if (this.extension.state === ExtensionState.Uninstalled && await this.extensionsWorkbenchService.canInstall(this.extension)) {
359359
this.enabled = this.options.installPreReleaseVersion ? this.extension.hasPreReleaseVersion : this.extension.hasReleaseVersion;
360360
this.updateLabel();
361-
@@ -610,7 +607,7 @@ export abstract class InstallInOtherServ
361+
@@ -615,7 +612,7 @@ export abstract class InstallInOtherServ
362362
}
363363

364364
if (isLanguagePackExtension(this.extension.local.manifest)) {
@@ -367,7 +367,7 @@ Index: code-server/lib/vscode/src/vs/workbench/contrib/extensions/browser/extens
367367
}
368368

369369
// Prefers to run on UI
370-
@@ -1782,17 +1779,6 @@ export class SetLanguageAction extends E
370+
@@ -1843,17 +1840,6 @@ export class SetLanguageAction extends E
371371
update(): void {
372372
this.enabled = false;
373373
this.class = SetLanguageAction.DisabledClass;
@@ -385,15 +385,15 @@ Index: code-server/lib/vscode/src/vs/workbench/contrib/extensions/browser/extens
385385
}
386386

387387
override async run(): Promise<any> {
388-
@@ -1809,7 +1795,6 @@ export class ClearLanguageAction extends
388+
@@ -1870,7 +1856,6 @@ export class ClearLanguageAction extends
389389
private static readonly DisabledClass = `${ClearLanguageAction.EnabledClass} disabled`;
390390

391391
constructor(
392392
- @IExtensionsWorkbenchService private readonly extensionsWorkbenchService: IExtensionsWorkbenchService,
393393
@ILocaleService private readonly localeService: ILocaleService,
394394
) {
395395
super(ClearLanguageAction.ID, ClearLanguageAction.TITLE.value, ClearLanguageAction.DisabledClass, false);
396-
@@ -1819,17 +1804,6 @@ export class ClearLanguageAction extends
396+
@@ -1880,17 +1865,6 @@ export class ClearLanguageAction extends
397397
update(): void {
398398
this.enabled = false;
399399
this.class = ClearLanguageAction.DisabledClass;

0 commit comments

Comments
 (0)