Skip to content

Commit e9fe4c0

Browse files
committed
Document release process
1 parent 6282cd7 commit e9fe4c0

File tree

4 files changed

+20
-6
lines changed

4 files changed

+20
-6
lines changed

.github/workflows/ci.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ jobs:
6666
name: release-packages
6767
path: ./release-packages
6868

69-
macos:
69+
macos-amd64:
7070
needs: release
7171
runs-on: macos-latest
7272
steps:

ci/README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,20 @@ Many of these scripts contain more detailed documentation and options in comment
66

77
Any file and directory added into this tree should be documented here.
88

9+
## Publishing a release
10+
11+
1. Change the version of code-server in `package.json` and push this commit.
12+
1. CI will run and generate an NPM package and release packages that you can download
13+
as artifacts on Github Actions.
14+
1. Create a new draft release with the built release packages.
15+
1. Run some basic sanity tests on one of the released packages.
16+
1. Publish.
17+
1. Download the built npm package and publish it.
18+
1. Place the debian releases into `./release-packages` and then push the docker
19+
image with `./ci/release-container/push.sh`.
20+
1. This will need to be ran on an ARM64 instance as well.
21+
1. At some point we need to automate this.
22+
923
## dev
1024

1125
This directory contains scripts used for the development of code-server.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
"vfile-message": "^2.0.2"
6262
},
6363
"dependencies": {
64-
"@coder/logger": "1.1.14",
64+
"@coder/logger": "1.1.11",
6565
"adm-zip": "^0.4.14",
6666
"fs-extra": "^8.1.0",
6767
"http-proxy": "^1.18.0",

yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -792,10 +792,10 @@
792792
lodash "^4.17.13"
793793
to-fast-properties "^2.0.0"
794794

795-
"@coder/logger@1.1.14":
796-
version "1.1.14"
797-
resolved "https://registry.yarnpkg.com/@coder/logger/-/logger-1.1.14.tgz#0242da33e0245834361dd078e31280fc1c976b7e"
798-
integrity sha512-NuTvsOH3dqrXn/8Pbs5zy7l0gLqOSC/TPRl3nexdP/897lgG/vtHNQHrUwTBTzTzihH1ON4lklDxJjY0hD4UPg==
795+
"@coder/logger@1.1.11":
796+
version "1.1.11"
797+
resolved "https://registry.yarnpkg.com/@coder/logger/-/logger-1.1.11.tgz#e6f36dba9436ae61e66e3f66787d75c768617605"
798+
integrity sha512-EEh1dqSU0AaqjjjMsVqumgZGbrZimKFKIb4t5E6o3FLfVUxJCReSME78Yj2N1xWUVAHMnqafDCxLostpuIotzw==
799799

800800
"@iarna/toml@^2.2.0":
801801
version "2.2.5"

0 commit comments

Comments
 (0)