Skip to content

Commit 2c6a47d

Browse files
committed
docs(maintaining): add note for each release platform
1 parent 05d66c1 commit 2c6a47d

File tree

1 file changed

+46
-17
lines changed

1 file changed

+46
-17
lines changed

docs/MAINTAINING.md

+46-17
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,26 @@
11
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
22
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
3-
43
# Maintaining
54

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)
2224

2325
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
2426

@@ -184,6 +186,33 @@ If you're the current release manager, follow these steps:
184186
[cdr/code-server-aur](https://github.com/cdr/code-server-aur).
185187
1. Wait for the npm package to be published.
186188

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+
187216
## Documentation
188217

189218
### Troubleshooting

0 commit comments

Comments
 (0)