Skip to content

Commit 3d9f922

Browse files
authoredMay 24, 2021
Merge branch 'main' into patch-1
2 parents ee78c31 + 99542e6 commit 3d9f922

File tree

11 files changed

+79
-57
lines changed

11 files changed

+79
-57
lines changed
 

‎CHANGELOG.md

+18-9
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,19 @@
33
# Changelog
44

55
- [Changelog](#changelog)
6-
- [Next Version](#next-version)
6+
- [3.10.2](#3102)
77
- [New Features](#new-features)
8-
- [3.10.1](#3101)
98
- [Bug Fixes](#bug-fixes)
10-
- [Documentation](#documentation)
119
- [Development](#development)
10+
- [3.10.1](#3101)
11+
- [Bug Fixes](#bug-fixes-1)
12+
- [Documentation](#documentation)
13+
- [Development](#development-1)
1214
- [3.10.0](#3100)
1315
- [New Features](#new-features-1)
14-
- [Bug Fixes](#bug-fixes-1)
16+
- [Bug Fixes](#bug-fixes-2)
1517
- [Documentation](#documentation-1)
16-
- [Development](#development-1)
18+
- [Development](#development-2)
1719
- [Previous versions](#previous-versions)
1820

1921
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
@@ -53,14 +55,22 @@ VS Code v0.00.0
5355
5456
-->
5557

56-
## Next Version
58+
## 3.10.2
5759

5860
VS Code v1.56.1
5961

6062
### New Features
6163

62-
- feat: support `extraInitContainers` in helm chart values
63-
- feat: change `extraContainers` to support templating in helm chart
64+
- feat: support `extraInitContainers` in helm chart values #3393 @strowk
65+
- feat: change `extraContainers` to support templating in helm chart #3393 @strowk
66+
67+
### Bug Fixes
68+
69+
- fix: use correct command to Open Folder on Welcome page #3437 @jsjoeio
70+
71+
### Development
72+
73+
- fix(ci): update brew-bump.sh to update remote first #3438 @jsjoeio
6474

6575
## 3.10.1
6676

@@ -79,7 +89,6 @@ VS Code v1.56.1
7989
- docs(maintaining): add merge strategies section #3379 @jsjoeio
8090
- refactor: move default PR template #3375 @jsjoeio
8191
- docs(contributing): add commits section #3377 @jsjoeio
82-
- docs(maintaining): add process for release managers #3360 @jsjoeio
8392

8493
### Development
8594

‎README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# code-server &middot; [!["GitHub Discussions"](https://img.shields.io/badge/%20GitHub-%20Discussions-gray.svg?longCache=true&logo=github&colorB=purple)](https://github.com/cdr/code-server/discussions) [!["Join us on Slack"](https://img.shields.io/badge/join-us%20on%20slack-gray.svg?longCache=true&logo=slack&colorB=brightgreen)](https://cdr.co/join-community) [![Twitter Follow](https://img.shields.io/twitter/follow/CoderHQ?label=%40CoderHQ&style=social)](https://twitter.com/coderhq)
22

33
[![codecov](https://codecov.io/gh/cdr/code-server/branch/main/graph/badge.svg?token=5iM9farjnC)](https://codecov.io/gh/cdr/code-server)
4-
[![See latest docs](https://img.shields.io/static/v1?label=Docs&message=see%20latest%20&color=blue)](https://github.com/cdr/code-server/tree/v3.10.1/docs)
4+
[![See latest docs](https://img.shields.io/static/v1?label=Docs&message=see%20latest%20&color=blue)](https://github.com/cdr/code-server/tree/v3.10.2/docs)
55

66
Run [VS Code](https://github.com/Microsoft/vscode) on any machine anywhere and access it in the browser.
77

‎ci/build/release-prep.sh

+1-5
Original file line numberDiff line numberDiff line change
@@ -83,18 +83,14 @@ main() {
8383
echo -e "Great! We'll prep a PR for updating to $CODE_SERVER_VERSION_TO_UPDATE\n"
8484
$CMD rg -g '!yarn.lock' -g '!*.svg' -g '!CHANGELOG.md' --files-with-matches --fixed-strings "${CODE_SERVER_CURRENT_VERSION}" | $CMD xargs sd "$CODE_SERVER_CURRENT_VERSION" "$CODE_SERVER_VERSION_TO_UPDATE"
8585

86-
# Ensure the tests are passing and code coverage is up-to-date
87-
echo -e "Running unit tests and updating code coverage...\n"
88-
$CMD yarn test:unit
89-
9086
$CMD git commit -am "chore(release): bump version to $CODE_SERVER_VERSION_TO_UPDATE"
9187

9288
# This runs from the root so that's why we use this path vs. ../../
9389
RELEASE_TEMPLATE_STRING=$(cat ./.github/PULL_REQUEST_TEMPLATE/release_template.md)
9490

9591
echo -e "\nOpening a draft PR on GitHub"
9692
# To read about these flags, visit the docs: https://cli.github.com/manual/gh_pr_create
97-
$CMD gh pr create --base main --title "release: $CODE_SERVER_VERSION_TO_UPDATE" --body "$RELEASE_TEMPLATE_STRING" --reviewer @cdr/code-server-reviewers --repo cdr/code-server --draft
93+
$CMD gh pr create --base main --title "release: $CODE_SERVER_VERSION_TO_UPDATE" --body "$RELEASE_TEMPLATE_STRING" --reviewer @cdr/code-server-reviewers --repo cdr/code-server --draft --assignee "@me"
9894

9995
# Open PR in browser
10096
$CMD gh pr view --web

‎ci/helm-chart/Chart.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,4 @@ version: 1.0.3
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: 3.10.1
23+
appVersion: 3.10.2

‎ci/helm-chart/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# code-server
22

3-
![Version: 1.0.0](https://img.shields.io/badge/Version-1.0.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 3.10.1](https://img.shields.io/badge/AppVersion-3.10.1-informational?style=flat-square)
3+
![Version: 1.0.0](https://img.shields.io/badge/Version-1.0.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 3.10.2](https://img.shields.io/badge/AppVersion-3.10.2-informational?style=flat-square)
44

55
[code-server](https://github.com/cdr/code-server) code-server is VS Code running
66
on a remote server, accessible through the browser.
@@ -73,7 +73,7 @@ and their default values.
7373
| hostnameOverride | string | `""` | |
7474
| image.pullPolicy | string | `"Always"` | |
7575
| image.repository | string | `"codercom/code-server"` | |
76-
| image.tag | string | `"3.10.1"` | |
76+
| image.tag | string | `"3.10.2"` | |
7777
| imagePullSecrets | list | `[]` | |
7878
| ingress.enabled | bool | `false` | |
7979
| nameOverride | string | `""` | |

‎ci/helm-chart/values.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ replicaCount: 1
66

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

1212
imagePullSecrets: []

‎ci/steps/brew-bump.sh

+27
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,36 @@ main() {
55
cd "$(dirname "$0")/../.."
66
# Only sourcing this so we get access to $VERSION
77
source ./ci/lib.sh
8+
9+
# NOTE: we need to make sure cdrci/homebrew-core
10+
# is up-to-date
11+
# otherwise, brew bump-formula-pr will use an
12+
# outdated base
13+
echo "Cloning cdrci/homebrew-core"
14+
git clone https://github.com/cdrci/homebrew-core.git
15+
16+
echo "Changing into homebrew-core directory"
17+
cd homebrew-core && pwd
18+
19+
echo "Adding Homebrew/homebrew-core as $(upstream)"
20+
git remote add upstream https://github.com/Homebrew/homebrew-core.git
21+
22+
echo "Fetching upstream commits..."
23+
git fetch upstream
24+
25+
echo "Merging in latest changes"
26+
git merge upstream/master
27+
28+
echo "Pushing changes to cdrci/homebrew-core fork on GitHub"
29+
git push origin master
30+
831
# Find the docs for bump-formula-pr here
932
# https://github.com/Homebrew/brew/blob/master/Library/Homebrew/dev-cmd/bump-formula-pr.rb#L18
1033
brew bump-formula-pr --force --version="${VERSION}" code-server --no-browse --no-audit
34+
35+
# Clean up and remove homebrew-core
36+
cd ..
37+
rm -rf homebrew-core
1138
}
1239

1340
main "$@"

‎install.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -419,7 +419,7 @@ install_npm() {
419419
echoh
420420
echoerr "Please install npm or yarn to install code-server!"
421421
echoerr "You will need at least node v12 and a few C dependencies."
422-
echoerr "See the docs https://github.com/cdr/code-server/blob/v3.10.1/docs/install.md#yarn-npm"
422+
echoerr "See the docs https://github.com/cdr/code-server/blob/v3.10.2/docs/install.md#yarn-npm"
423423
exit 1
424424
}
425425

‎lib/vscode/src/vs/workbench/contrib/welcome/page/browser/vs_code_welcome_page.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export default () => `
2020
<h2 class="caption">${escape(localize('welcomePage.start', "Start"))}</h2>
2121
<ul>
2222
<li><a href="command:workbench.action.files.newUntitledFile">${escape(localize('welcomePage.newFile', "New file"))}</a></li>
23-
<li class="mac-only"><a href="command:workbench.action.files.openFileFolder">${escape(localize('welcomePage.openFolder', "Open folder..."))}</a> or <a href="command:git.clone">${escape(localize('welcomePage.gitClone', "clone repository..."))}</a></li>
23+
<li class="mac-only"><a href="command:workbench.action.files.openFolder">${escape(localize('welcomePage.openFolder', "Open folder..."))}</a> or <a href="command:git.clone">${escape(localize('welcomePage.gitClone', "clone repository..."))}</a></li>
2424
<li class="windows-only linux-only"><a href="command:workbench.action.files.openFolder">${escape(localize('welcomePage.openFolder', "Open folder..."))}</a> or <a href="command:git.clone">${escape(localize('welcomePage.gitClone', "clone repository..."))}</a></li>
2525
</ul>
2626
</div>

‎package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "code-server",
33
"license": "MIT",
4-
"version": "3.10.1",
4+
"version": "3.10.2",
55
"description": "Run VS Code on a remote server.",
66
"homepage": "https://github.com/cdr/code-server",
77
"bugs": {

‎yarn.lock

+25-35
Original file line numberDiff line numberDiff line change
@@ -2317,14 +2317,6 @@ constants-browserify@^1.0.0:
23172317
resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75"
23182318
integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=
23192319

2320-
contains-path@^1.0.0:
2321-
version "1.0.0"
2322-
resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-1.0.0.tgz#3458b332185603e8eed18f518d4a10888a3abc91"
2323-
integrity sha1-NFizMhhWA+ju0Y9RjUoQiIo6vJE=
2324-
dependencies:
2325-
normalize-path "^2.1.1"
2326-
path-starts-with "^1.0.0"
2327-
23282320
content-disposition@0.5.3:
23292321
version "0.5.3"
23302322
resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd"
@@ -3166,6 +3158,11 @@ escape-string-regexp@^1.0.5:
31663158
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
31673159
integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
31683160

3161+
escape-string-regexp@^4.0.0:
3162+
version "4.0.0"
3163+
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
3164+
integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
3165+
31693166
escodegen@^1.11.0, escodegen@^1.11.1, escodegen@^1.8.1:
31703167
version "1.14.3"
31713168
resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503"
@@ -3217,13 +3214,12 @@ eslint-module-utils@^2.6.1:
32173214
pkg-dir "^2.0.0"
32183215

32193216
eslint-plugin-import@^2.18.2:
3220-
version "2.23.2"
3221-
resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.23.2.tgz#ee15dd68fc7a1a1ba4c653c734e0d01c100d3484"
3222-
integrity sha512-LmNoRptHBxOP+nb0PIKz1y6OSzCJlB+0g0IGS3XV4KaKk2q4szqQ6s6F1utVf5ZRkxk/QOTjdxe7v4VjS99Bsg==
3217+
version "2.23.3"
3218+
resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.23.3.tgz#8a1b073289fff03c4af0f04b6df956b7d463e191"
3219+
integrity sha512-wDxdYbSB55F7T5CC7ucDjY641VvKmlRwT0Vxh7PkY1mI4rclVRFWYfsrjDgZvwYYDZ5ee0ZtfFKXowWjqvEoRQ==
32233220
dependencies:
32243221
array-includes "^3.1.3"
32253222
array.prototype.flat "^1.2.4"
3226-
contains-path "^1.0.0"
32273223
debug "^2.6.9"
32283224
doctrine "^2.1.0"
32293225
eslint-import-resolver-node "^0.3.4"
@@ -3271,9 +3267,9 @@ eslint-visitor-keys@^2.0.0:
32713267
integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==
32723268

32733269
eslint@^7.7.0:
3274-
version "7.26.0"
3275-
resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.26.0.tgz#d416fdcdcb3236cd8f282065312813f8c13982f6"
3276-
integrity sha512-4R1ieRf52/izcZE7AlLy56uIHHDLT74Yzz2Iv2l6kDaYvEu9x+wMB5dZArVL8SYGXSYV2YAg70FcW5Y5nGGNIg==
3270+
version "7.27.0"
3271+
resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.27.0.tgz#665a1506d8f95655c9274d84bd78f7166b07e9c7"
3272+
integrity sha512-JZuR6La2ZF0UD384lcbnd0Cgg6QJjiCwhMD6eU4h/VGPcVGwawNNzKU41tgokGXnfjOOyI6QIffthhJTPzzuRA==
32773273
dependencies:
32783274
"@babel/code-frame" "7.12.11"
32793275
"@eslint/eslintrc" "^0.4.1"
@@ -3283,12 +3279,14 @@ eslint@^7.7.0:
32833279
debug "^4.0.1"
32843280
doctrine "^3.0.0"
32853281
enquirer "^2.3.5"
3282+
escape-string-regexp "^4.0.0"
32863283
eslint-scope "^5.1.1"
32873284
eslint-utils "^2.1.0"
32883285
eslint-visitor-keys "^2.0.0"
32893286
espree "^7.3.1"
32903287
esquery "^1.4.0"
32913288
esutils "^2.0.2"
3289+
fast-deep-equal "^3.1.3"
32923290
file-entry-cache "^6.0.1"
32933291
functional-red-black-tree "^1.0.1"
32943292
glob-parent "^5.0.0"
@@ -3300,7 +3298,7 @@ eslint@^7.7.0:
33003298
js-yaml "^3.13.1"
33013299
json-stable-stringify-without-jsonify "^1.0.1"
33023300
levn "^0.4.1"
3303-
lodash "^4.17.21"
3301+
lodash.merge "^4.6.2"
33043302
minimatch "^3.0.4"
33053303
natural-compare "^1.4.0"
33063304
optionator "^0.9.1"
@@ -3309,7 +3307,7 @@ eslint@^7.7.0:
33093307
semver "^7.2.1"
33103308
strip-ansi "^6.0.0"
33113309
strip-json-comments "^3.1.0"
3312-
table "^6.0.4"
3310+
table "^6.0.9"
33133311
text-table "^0.2.0"
33143312
v8-compile-cache "^2.0.3"
33153313

@@ -3508,7 +3506,7 @@ falafel@^2.1.0:
35083506
isarray "^2.0.1"
35093507
object-keys "^1.0.6"
35103508

3511-
fast-deep-equal@^3.1.1:
3509+
fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
35123510
version "3.1.3"
35133511
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
35143512
integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
@@ -4860,16 +4858,16 @@ lodash.debounce@^4.0.8:
48604858
resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af"
48614859
integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168=
48624860

4863-
lodash.flatten@^4.4.0:
4864-
version "4.4.0"
4865-
resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f"
4866-
integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=
4867-
48684861
lodash.memoize@^4.1.2:
48694862
version "4.1.2"
48704863
resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe"
48714864
integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=
48724865

4866+
lodash.merge@^4.6.2:
4867+
version "4.6.2"
4868+
resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
4869+
integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
4870+
48734871
lodash.sortby@^4.7.0:
48744872
version "4.7.0"
48754873
resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438"
@@ -5790,13 +5788,6 @@ path-parse@^1.0.6:
57905788
resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c"
57915789
integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==
57925790

5793-
path-starts-with@^1.0.0:
5794-
version "1.0.0"
5795-
resolved "https://registry.yarnpkg.com/path-starts-with/-/path-starts-with-1.0.0.tgz#b28243015e8b138de572682ac52da42e646ad84e"
5796-
integrity sha1-soJDAV6LE43lcmgqxS2kLmRq2E4=
5797-
dependencies:
5798-
normalize-path "^2.1.1"
5799-
58005791
path-to-regexp@0.1.7:
58015792
version "0.1.7"
58025793
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
@@ -7800,14 +7791,13 @@ symbol-tree@^3.2.2:
78007791
resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2"
78017792
integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==
78027793

7803-
table@^6.0.4, table@^6.6.0:
7804-
version "6.6.0"
7805-
resolved "https://registry.yarnpkg.com/table/-/table-6.6.0.tgz#905654b79df98d9e9a973de1dd58682532c40e8e"
7806-
integrity sha512-iZMtp5tUvcnAdtHpZTWLPF0M7AgiQsURR2DwmxnJwSy8I3+cY+ozzVvYha3BOLG2TB+L0CqjIz+91htuj6yCXg==
7794+
table@^6.0.9, table@^6.6.0:
7795+
version "6.7.1"
7796+
resolved "https://registry.yarnpkg.com/table/-/table-6.7.1.tgz#ee05592b7143831a8c94f3cee6aae4c1ccef33e2"
7797+
integrity sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==
78077798
dependencies:
78087799
ajv "^8.0.1"
78097800
lodash.clonedeep "^4.5.0"
7810-
lodash.flatten "^4.4.0"
78117801
lodash.truncate "^4.4.2"
78127802
slice-ansi "^4.0.0"
78137803
string-width "^4.2.0"

0 commit comments

Comments
 (0)
Please sign in to comment.