Skip to content

Commit 2d53d56

Browse files
committed
[doc] Nits on release instructions
1 parent 7e3ce61 commit 2d53d56

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

CONTRIBUTING.md

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -383,22 +383,26 @@ README there for more details.
383383
384384
The checklist for the release as of today is the following:
385385
386+
### Pre-release
387+
388+
- update the version number at `editor/code/package.json`, do `npm i`
389+
- update the version number at `fleche/version.ml`
390+
386391
### Client:
387392
388393
- update the client changelog at `editor/code/CHANGELOG.md`, commit
389-
- update the version number at `editor/code/package.json`
390394
- for the `main` branch: `dune release tag $coq_lsp_version`
395+
- build the extension with `npm run vscode:prepublish`
391396
- check with `vsce ls` that the client contents are OK
392397
- `vsce publish`
398+
- upload vsix to OpenVSX marketplace
393399
394400
### Server:
395401
396-
- update the version number at `fleche/version.ml`
397402
- sync branches for previous Coq versions, using `git merge`, test and push to CI.
398403
- `dune release tag` for each `$coq_lsp_version+$coq_version`
399404
- `dune release` for each version that should to the main opam repos
400-
- [optional] update pre-release packages to coq-opam-archive
401-
- [important] after the release, bump `version.ml` and `package.json` version string
405+
- [deprecated] update pre-release packages to coq-opam-archive
402406
403407
The above can be done with:
404408
```
@@ -410,6 +414,11 @@ git checkout v8.18 && git merge v8.19 && make && dune-release tag ${COQLSPV}+8.
410414
git checkout v8.17 && git merge v8.18 && make && dune-release tag ${COQLSPV}+8.17 && dune-release
411415
```
412416
417+
### After release
418+
419+
- [important] bump `version.ml` and `editor/code/package.json` version
420+
string to a `-dev` suffix
421+
413422
## Emacs
414423
415424
You should be able to use `coq-lsp` with

0 commit comments

Comments
 (0)