@@ -383,22 +383,26 @@ README there for more details.
383
383
384
384
The checklist for the release as of today is the following:
385
385
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
+
386
391
### Client:
387
392
388
393
- update the client changelog at `editor/code/CHANGELOG.md`, commit
389
- - update the version number at `editor/code/package.json`
390
394
- for the `main` branch: `dune release tag $coq_lsp_version`
395
+ - build the extension with `npm run vscode:prepublish`
391
396
- check with `vsce ls` that the client contents are OK
392
397
- `vsce publish`
398
+ - upload vsix to OpenVSX marketplace
393
399
394
400
### Server:
395
401
396
- - update the version number at `fleche/version.ml`
397
402
- sync branches for previous Coq versions, using `git merge`, test and push to CI.
398
403
- `dune release tag` for each `$coq_lsp_version+$coq_version`
399
404
- `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
402
406
403
407
The above can be done with:
404
408
```
@@ -410,6 +414,11 @@ git checkout v8.18 && git merge v8.19 && make && dune-release tag ${COQLSPV}+8.
410
414
git checkout v8.17 && git merge v8.18 && make && dune-release tag ${COQLSPV}+8.17 && dune-release
411
415
```
412
416
417
+ ### After release
418
+
419
+ - [important] bump `version.ml` and `editor/code/package.json` version
420
+ string to a `-dev` suffix
421
+
413
422
## Emacs
414
423
415
424
You should be able to use `coq-lsp` with
0 commit comments