Skip to content

Update release process to use release branches#486

Merged
ebrahimebrahim merged 1 commit into
mainfrom
update-release-process
Jul 20, 2026
Merged

Update release process to use release branches#486
ebrahimebrahim merged 1 commit into
mainfrom
update-release-process

Conversation

@ebrahimebrahim

@ebrahimebrahim ebrahimebrahim commented Jul 20, 2026

Copy link
Copy Markdown
Collaborator

At first I wanted to keep the release process simpler for openlifu-python, but I think that was a mistake on my part.

This updates the release process with one small but important change: we should use release branches. Otherwise the process is the same. Now this brings openlifu-python into parity with the extension and desktop app, which both use release branches.

The amount of textual changes is because I also simplified the document text. Process-wise all that's changing is: use release branches!

The reason for the change is: Sometimes when we need to patch the extension of the desktop application the fix needs to take place in openlifu-python. To do that properly we need to use the same same release line of openlifu-python with just a patch fix on top. To do that, we need release branches, and we must never increment the patch version of openlifu-python directly on the main line.

Related:

@peterhollender peterhollender left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Makes sense!

@ebrahimebrahim
ebrahimebrahim force-pushed the update-release-process branch from ab10a46 to b810266 Compare July 20, 2026 15:42
@ebrahimebrahim
ebrahimebrahim enabled auto-merge (rebase) July 20, 2026 15:42
@ebrahimebrahim
ebrahimebrahim merged commit 775838b into main Jul 20, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants