docs(maintaining): add note for each release platform

This commit is contained in:
Joe Previte 2021-09-23 12:24:08 -07:00
parent 05d66c1358
commit 2c6a47d42b
No known key found for this signature in database
GPG Key ID: 2C91590C6B742C24
1 changed files with 46 additions and 17 deletions

View File

@ -1,9 +1,7 @@
<!-- START doctoc generated TOC please keep comment here to allow auto update --> <!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE --> <!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
# Maintaining # Maintaining
- [Maintaining](#maintaining)
- [Team](#team) - [Team](#team)
- [Onboarding](#onboarding) - [Onboarding](#onboarding)
- [Offboarding](#offboarding) - [Offboarding](#offboarding)
@ -17,6 +15,10 @@
- [Changelog](#changelog) - [Changelog](#changelog)
- [Releases](#releases) - [Releases](#releases)
- [Publishing a release](#publishing-a-release) - [Publishing a release](#publishing-a-release)
- [AUR](#aur)
- [Docker](#docker)
- [Homebrew](#homebrew)
- [npm](#npm)
- [Documentation](#documentation) - [Documentation](#documentation)
- [Troubleshooting](#troubleshooting) - [Troubleshooting](#troubleshooting)
@ -184,6 +186,33 @@ If you're the current release manager, follow these steps:
[cdr/code-server-aur](https://github.com/cdr/code-server-aur). [cdr/code-server-aur](https://github.com/cdr/code-server-aur).
1. Wait for the npm package to be published. 1. Wait for the npm package to be published.
#### AUR
We publish to AUR as a package [here](https://aur.archlinux.org/packages/code-server/). This process is manual and can be done by following the steps in [this repo](https://github.com/cdr/code-server-aur).
#### Docker
We publish code-server as a Docker image [here](https://registry.hub.docker.com/r/codercom/code-server), tagging it both with the version and latest.
This is currently automated with the release process.
#### Homebrew
We publish code-server on Homebrew [here](https://github.com/Homebrew/homebrew-core/blob/master/Formula/code-server.rb).
This is currently automated with the release process (but may fail occassionally). If it does, run this locally:
```shell
# Replace VERSION with version
brew bump-formula-pr --version="${VERSION}" code-server --no-browse --no-audit
```
#### npm
We publish code-server as an npm package [here](https://www.npmjs.com/package/code-server/v/latest).
This is currently automated with the release process.
## Documentation ## Documentation
### Troubleshooting ### Troubleshooting