Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 8 additions & 2 deletions RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,13 +54,17 @@ If all is green, you should be able to test the new release:
```shell
$ docker run --rm --name deephaven -p 10000:10000 ghcr.io/deephaven/server:X.Y.Z
```
Verify that the latest version, which may not be `X.Y.Z`, is correct in the `latest` image.

```shell
$ docker run --pull=always --rm --name deephaven -p 10000:10000 ghcr.io/deephaven/server:latest
```

The docker image release process is more forgiving than releasing jar artifacts.
If something goes wrong during this stage, it can easily be corrected.

### 3. Merge release branch to main


During a normal release, follow-up with a fast-forward merge of `release/vX.Y.Z` into `main`.

```shell
Expand All @@ -77,7 +81,9 @@ Typically, the fast-forward be successful during a normal release since the rele
In cases where that's not true, there's a good chance that care may be needed to ensure any merge conflicts are handled appropriately.

In the case of a patch release, the branch may, or may not, be fast-forwardable.
Use care, and ensure any merge conflicts are handled appropriately before pushing:
Use care, and ensure any merge conflicts are handled appropriately before pushing.

> :warning: If the release is a patch on an older release (i.e. not the latest), skip the following section.

```shell
$ git checkout main
Expand Down