@@ -8,14 +8,16 @@ Any file and directory added into this tree should be documented here.
8
8
9
9
## Publishing a release
10
10
11
- 1 . Update the version of code-server in ` package.json ` and push a commit
12
- 1 . CI will run and generate the ` npm-package ` and ` release-packages ` artifacts on the GH actions workflow
13
- 1 . Wait for this to complete
14
- 1 . Ensure ` $GITHUB_TOKEN ` is set
15
- 1 . Run ` yarn release:github-draft ` to download the artifacts into ` ./release-packages ` and
16
- open your ` $EDITOR ` with the release notes template
11
+ Make sure you have ` $GITHUB_TOKEN ` set and [ hub] ( https://github.com/github/hub ) installed.
12
+
13
+ 1 . Update the version of code-server in ` package.json `
14
+ 1 . Run ` yarn release:github-draft ` to create a GitHub draft release from the template with
15
+ the updated version.
17
16
1 . Summarize the major changes in the release notes and link to the relevant issues.
18
- 1 . Exit your ` $EDITOR ` and a draft release will be created on github
17
+ 1 . Push a commit updating the ` package.json ` version
18
+ 1 . GitHub actions will generate the ` npm-package ` and ` release-packages ` artifacts
19
+ 1 . Wait for this to complete
20
+ 1 . Run ` yarn release:github-assets ` to download the artifacts and then upload them to the draft release
19
21
1 . Run some basic sanity tests on one of the released packages
20
22
1 . Publish the release
21
23
1 . CI will automatically grab the artifacts and then
@@ -78,9 +80,11 @@ You can disable minification by setting `MINIFY=`.
78
80
- [ ./build/code-server-nfpm.sh] ( ./build/code-server-nfpm.sh )
79
81
- Entrypoint script for code-server for .deb and .rpm
80
82
- [ ./build/release-github-draft.sh] ( ./build/release-github-draft.sh ) (` yarn release:github-draft ` )
81
- - Downloads the release-package artifact for the current commit from CI
82
- - Uses [ hub] ( https://github.com/github/hub ) to create a draft release with the artifacts and
83
- opens your ` $EDITOR ` to edit with a default template.
83
+ - Uses [ hub] ( https://github.com/github/hub ) to create a draft release with a template description
84
+ - [ ./build/release-github-assets.sh] ( ./build/release-github-assets.sh ) (` yarn release:github-assets ` )
85
+ - Downloads the release-package artifacts for the current commit from CI
86
+ - Uses [ hub] ( https://github.com/github/hub ) to upload the artifacts to the release
87
+ specified in ` package.json `
84
88
85
89
## release-container
86
90
0 commit comments