Skip to content

Commit

Permalink
small updates to releases.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Wumpf committed Nov 27, 2023
1 parent df4f170 commit b172d47
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,15 @@ This document describes the current release and versioning strategy. This strate


## Release Cadence
New Rerun versions are released every two weeks. Sometimes we do out-of-schedule patch releases.
New Rerun versions are released every four weeks. Sometimes we do out-of-schedule patch releases.


## Library versioning and release cadence
Each release include new versions of:
* All rust crates
* The Python SDK
* The Rust SDK
* All rust crates
* The C++ SDK

We use semantic versioning. All versions are increased in lockstep, with a minor version bump each time (`0.1.0`, `0.2.0`, `0.3.0`, …).

Expand Down Expand Up @@ -46,7 +47,7 @@ If we are doing a patch release, we do a branch off of the latest release tag (e
2. ### Create a release branch.

The name should be:
- `release-0.x.y` for final releases.
- `release-0.x.y` for final releases and their release candidates.
- `release-0.x.y-alpha.N` where `N` is incremented from the previous alpha,
or defaulted to `1` if no previous alpha exists.

Expand Down Expand Up @@ -78,6 +79,8 @@ If we are doing a patch release, we do a branch off of the latest release tag (e

- `rc` if the branch name is `release-x.y.z`.
This will create a pull request for the release, and publish a release candidate.
1
- `final` for the final public release

![Image showing the Run workflow UI. It can be found at https://github.com/rerun-io/rerun/actions/workflows/release.yml](https://github.com/rerun-io/rerun/assets/1665677/6cdc8e7e-c0fc-4cf1-99cb-0749957b8328)

Expand Down

0 comments on commit b172d47

Please sign in to comment.