Use alpha release workflow for major releases#2566
Merged
Conversation
AmmarAbouZor
requested changes
May 27, 2026
Member
There was a problem hiding this comment.
I think we need to have our main ideas aligned here. Here is how I would imaging the workflows:
- We should aim to end up with one release workflow on master, which is the stable release for Chipmunk 4.
- The current alpha release workflow is temporary one to do alpha releases and is expected to be removed once the stable release is there, so there is no need extend it with the release for stable Chipmunk 4
- Legacy Chipmunk doesn't live in this branch, so we don't need to include its release workflow in this branch. I think we don't need to consider the legacy release until we really need to have one.
Other points to consider:
- I would like to have a fixed tag fromat for the releases like
4.x.x - Having comments in GitHub Actions and in python code will help developers to understand the domain and decision
18f3158 to
18c4695
Compare
AmmarAbouZor
requested changes
May 29, 2026
Member
AmmarAbouZor
left a comment
There was a problem hiding this comment.
Looks mostly done. But we still need to add the extension for Linux archive
Use alpha release workflow for major releases Include installers for macOS and Windows
18c4695 to
76bf212
Compare
AmmarAbouZor
approved these changes
May 29, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Use alpha release workflow for major releases
Include installers for macOS and Windows