|
1 | 1 | <!-- START doctoc generated TOC please keep comment here to allow auto update --> |
2 | 2 | <!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE --> |
3 | | - |
4 | 3 | # Maintaining |
5 | 4 |
|
6 | | -- [Maintaining](#maintaining) |
7 | | - - [Team](#team) |
8 | | - - [Onboarding](#onboarding) |
9 | | - - [Offboarding](#offboarding) |
10 | | - - [Workflow](#workflow) |
11 | | - - [Milestones](#milestones) |
12 | | - - [Triage](#triage) |
13 | | - - [Project boards](#project-boards) |
14 | | - - [Versioning](#versioning) |
15 | | - - [Pull requests](#pull-requests) |
16 | | - - [Merge strategies](#merge-strategies) |
17 | | - - [Changelog](#changelog) |
18 | | - - [Releases](#releases) |
19 | | - - [Publishing a release](#publishing-a-release) |
20 | | - - [Documentation](#documentation) |
21 | | - - [Troubleshooting](#troubleshooting) |
| 5 | +- [Team](#team) |
| 6 | + - [Onboarding](#onboarding) |
| 7 | + - [Offboarding](#offboarding) |
| 8 | +- [Workflow](#workflow) |
| 9 | + - [Milestones](#milestones) |
| 10 | + - [Triage](#triage) |
| 11 | + - [Project boards](#project-boards) |
| 12 | +- [Versioning](#versioning) |
| 13 | +- [Pull requests](#pull-requests) |
| 14 | + - [Merge strategies](#merge-strategies) |
| 15 | + - [Changelog](#changelog) |
| 16 | +- [Releases](#releases) |
| 17 | + - [Publishing a release](#publishing-a-release) |
| 18 | + - [AUR](#aur) |
| 19 | + - [Docker](#docker) |
| 20 | + - [Homebrew](#homebrew) |
| 21 | + - [npm](#npm) |
| 22 | +- [Documentation](#documentation) |
| 23 | + - [Troubleshooting](#troubleshooting) |
22 | 24 |
|
23 | 25 | <!-- END doctoc generated TOC please keep comment here to allow auto update --> |
24 | 26 |
|
@@ -184,6 +186,33 @@ If you're the current release manager, follow these steps: |
184 | 186 | [cdr/code-server-aur](https://github.com/cdr/code-server-aur). |
185 | 187 | 1. Wait for the npm package to be published. |
186 | 188 |
|
| 189 | +#### AUR |
| 190 | + |
| 191 | +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). |
| 192 | + |
| 193 | +#### Docker |
| 194 | + |
| 195 | +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. |
| 196 | + |
| 197 | +This is currently automated with the release process. |
| 198 | + |
| 199 | +#### Homebrew |
| 200 | + |
| 201 | +We publish code-server on Homebrew [here](https://github.com/Homebrew/homebrew-core/blob/master/Formula/code-server.rb). |
| 202 | + |
| 203 | +This is currently automated with the release process (but may fail occassionally). If it does, run this locally: |
| 204 | + |
| 205 | +```shell |
| 206 | +# Replace VERSION with version |
| 207 | +brew bump-formula-pr --version="${VERSION}" code-server --no-browse --no-audit |
| 208 | +``` |
| 209 | + |
| 210 | +#### npm |
| 211 | + |
| 212 | +We publish code-server as an npm package [here](https://www.npmjs.com/package/code-server/v/latest). |
| 213 | + |
| 214 | +This is currently automated with the release process. |
| 215 | + |
187 | 216 | ## Documentation |
188 | 217 |
|
189 | 218 | ### Troubleshooting |
|
0 commit comments