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,24 +1,26 @@
<!-- 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) - [Workflow](#workflow)
- [Workflow](#workflow) - [Milestones](#milestones)
- [Milestones](#milestones) - [Triage](#triage)
- [Triage](#triage) - [Project boards](#project-boards)
- [Project boards](#project-boards) - [Versioning](#versioning)
- [Versioning](#versioning) - [Pull requests](#pull-requests)
- [Pull requests](#pull-requests) - [Merge strategies](#merge-strategies)
- [Merge strategies](#merge-strategies) - [Changelog](#changelog)
- [Changelog](#changelog) - [Releases](#releases)
- [Releases](#releases) - [Publishing a release](#publishing-a-release)
- [Publishing a release](#publishing-a-release) - [AUR](#aur)
- [Documentation](#documentation) - [Docker](#docker)
- [Troubleshooting](#troubleshooting) - [Homebrew](#homebrew)
- [npm](#npm)
- [Documentation](#documentation)
- [Troubleshooting](#troubleshooting)
<!-- END doctoc generated TOC please keep comment here to allow auto update --> <!-- END doctoc generated TOC please keep comment here to allow auto update -->
@ -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