File tree 9 files changed +54
-14
lines changed
9 files changed +54
-14
lines changed Original file line number Diff line number Diff line change @@ -24,7 +24,7 @@ concurrency:
24
24
jobs :
25
25
prettier :
26
26
name : Format with Prettier
27
- runs-on : ubuntu-latest
27
+ runs-on : ubuntu-20.04
28
28
timeout-minutes : 5
29
29
steps :
30
30
- name : Checkout repo
37
37
38
38
doctoc :
39
39
name : Doctoc markdown files
40
- runs-on : ubuntu-latest
40
+ runs-on : ubuntu-20.04
41
41
timeout-minutes : 5
42
42
steps :
43
43
- name : Checkout repo
66
66
67
67
lint-helm :
68
68
name : Lint Helm chart
69
- runs-on : ubuntu-latest
69
+ runs-on : ubuntu-20.04
70
70
timeout-minutes : 5
71
71
steps :
72
72
- name : Checkout repo
97
97
98
98
lint-ts :
99
99
name : Lint TypeScript files
100
- runs-on : ubuntu-latest
100
+ runs-on : ubuntu-20.04
101
101
timeout-minutes : 5
102
102
steps :
103
103
- name : Checkout repo
@@ -141,7 +141,7 @@ jobs:
141
141
142
142
build :
143
143
name : Build code-server
144
- runs-on : ubuntu-latest
144
+ runs-on : ubuntu-20.04
145
145
timeout-minutes : 30
146
146
env :
147
147
CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
@@ -244,7 +244,7 @@ jobs:
244
244
# Only run if PR comes from base repo or event is not a PR
245
245
# Reason: forks cannot access secrets and this will always fail
246
246
if : github.event.pull_request.head.repo.full_name == github.repository || github.event_name != 'pull_request'
247
- runs-on : ubuntu-latest
247
+ runs-on : ubuntu-20.04
248
248
steps :
249
249
- name : Checkout repo
250
250
uses : actions/checkout@v3
@@ -295,8 +295,8 @@ jobs:
295
295
test-e2e :
296
296
name : Run e2e tests
297
297
needs : build
298
- runs-on : ubuntu-latest
299
- timeout-minutes : 15
298
+ runs-on : ubuntu-20.04
299
+ timeout-minutes : 25
300
300
steps :
301
301
- name : Checkout repo
302
302
uses : actions/checkout@v3
@@ -351,7 +351,7 @@ jobs:
351
351
test-e2e-proxy :
352
352
name : Run e2e tests behind proxy
353
353
needs : build
354
- runs-on : ubuntu-latest
354
+ runs-on : ubuntu-20.04
355
355
timeout-minutes : 25
356
356
steps :
357
357
- name : Checkout repo
Original file line number Diff line number Diff line change @@ -322,6 +322,8 @@ jobs:
322
322
echo "Updating version in lib/vscode/product.json"
323
323
tmp=$(mktemp)
324
324
jq '.codeServerVersion = "$VERSION"' release/lib/vscode/product.json > "$tmp" && mv "$tmp" release/lib/vscode/product.json
325
+ # Ensure it has the same permissions as before
326
+ chmod 644 release/lib/vscode/product.json
325
327
326
328
- name : Compress release package
327
329
run : tar -czf package.tar.gz release
Original file line number Diff line number Diff line change 1
1
lib /vscode
2
2
lib /vscode-reh-web-linux-x64
3
3
release-standalone
4
+ release-packages
4
5
release
5
6
helm-chart
6
7
test /scripts
Original file line number Diff line number Diff line change @@ -20,6 +20,28 @@ Code v99.99.999
20
20
21
21
-->
22
22
23
+ ## [ 4.9.0] ( https://github.com/coder/code-server/releases/tag/v4.9.0 ) - 2022-12-06
24
+
25
+ Code v1.73.1
26
+
27
+ ### Changed
28
+
29
+ - Upgraded to Code 1.73.1
30
+
31
+ ### Added
32
+
33
+ - ` /security.txt ` added as a route with info on our security policy information thanks to @ghuntley
34
+
35
+ ### Fixed
36
+
37
+ - Installing on majaro images should now work thanks to @MrPeacockNLB for
38
+ adding the ` --noconfirm ` flag in ` install.sh `
39
+
40
+ ### Known Issues
41
+
42
+ - ` --cert ` on Ubuntu 22.04: OpenSSL v3 is used which breaks ` pem ` meaning the
43
+ ` --cert ` feature will not work. [ Reference] ( https://github.com/adobe/fetch/pull/318#issuecomment-1306070259 )
44
+
23
45
## [ 4.8.3] ( https://github.com/coder/code-server/releases/tag/v4.8.3 ) - 2022-11-07
24
46
25
47
Code v1.72.1
Original file line number Diff line number Diff line change @@ -15,9 +15,9 @@ type: application
15
15
# This is the chart version. This version number should be incremented each time you make changes
16
16
# to the chart and its templates, including the app version.
17
17
# Versions are expected to follow Semantic Versioning (https://semver.org/)
18
- version : 3.3.3
18
+ version : 3.4.0
19
19
20
20
# This is the version number of the application being deployed. This version number should be
21
21
# incremented each time you make changes to the application. Versions are not expected to
22
22
# follow Semantic Versioning. They should reflect the version the application is using.
23
- appVersion : 4.8.3
23
+ appVersion : 4.9.0
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ replicaCount: 1
6
6
7
7
image :
8
8
repository : codercom/code-server
9
- tag : ' 4.8.3 '
9
+ tag : ' 4.9.0 '
10
10
pullPolicy : Always
11
11
12
12
# Specifies one or more secrets to be used when pulling images from a
Original file line number Diff line number Diff line change 116
116
" ide" ,
117
117
" coder" ,
118
118
" vscode-remote" ,
119
- " browser-ide"
119
+ " browser-ide" ,
120
+ " remote-development"
120
121
],
121
122
"engines" : {
122
123
"node" : " 16"
Original file line number Diff line number Diff line change @@ -147,7 +147,7 @@ abstract class Process {
147
147
* Child process that will clean up after itself if the parent goes away and can
148
148
* perform a handshake with the parent and ask it to relaunch.
149
149
*/
150
- class ChildProcess extends Process {
150
+ export class ChildProcess extends Process {
151
151
public logger = logger . named ( `child:${ process . pid } ` )
152
152
153
153
public constructor ( private readonly parentPid : number ) {
Original file line number Diff line number Diff line change
1
+ import { ChildProcess , ParentProcess , isChild } from "../../../src/node/wrapper"
2
+
3
+ describe ( "wrapper" , ( ) => {
4
+ describe ( "isChild" , ( ) => {
5
+ it ( "should return false for parent process" , ( ) => {
6
+ const p = new ParentProcess ( "1" )
7
+ expect ( isChild ( p ) ) . toBe ( false )
8
+ } )
9
+ } )
10
+ it ( "should return false for parent process" , ( ) => {
11
+ const childProc = new ChildProcess ( 1 )
12
+ expect ( isChild ( childProc ) ) . toBe ( true )
13
+ } )
14
+ } )
You can’t perform that action at this time.
0 commit comments