Skip to content

Commit b0cd7d5

Browse files
committed
Document release process
Signed-off-by: Ben Sherman <bentshermann@gmail.com>
1 parent 09f7df4 commit b0cd7d5

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,17 @@ java -jar build/libs/language-server-all.jar
4343

4444
Protocol messages are exchanged using standard input/output.
4545

46+
## Releasing
47+
48+
The Nextflow language server follows the versioning scheme of Nextflow. For each stable release of Nextflow, there is a corresponding stable release of the language server. There is no correlation between patch releases of Nextflow and the language server -- they are patched independently of each other.
49+
50+
A separate branch is maintained for each stable release, starting with `STABLE-24.10.x`. The `main` branch corresponds to the upcoming stable release. Updates to `main` should be backported as needed to maintain a consistent user experience, for example, when a new configuration option is added.
51+
52+
To make a new release of the language server:
53+
54+
1. Build the language server locally.
55+
2. Create a new GitHub release with the language server JAR and a list of notable changes.
56+
4657
## Troubleshooting
4758

4859
Sometimes the language server might crash or get out of sync with your workspace. If this happens, you can restart the server from the command palette. You can also view the server logs from the "Output" tab under "Nextflow Language Server".

0 commit comments

Comments
 (0)