Skip to content

Use alpha release workflow for major releases#2566

Merged
itsmesamster merged 1 commit into
esrlabs:masterfrom
itsmesamster:chipmunk_native
May 29, 2026
Merged

Use alpha release workflow for major releases#2566
itsmesamster merged 1 commit into
esrlabs:masterfrom
itsmesamster:chipmunk_native

Conversation

@itsmesamster
Copy link
Copy Markdown
Collaborator

Use alpha release workflow for major releases
Include installers for macOS and Windows

@itsmesamster itsmesamster requested a review from AmmarAbouZor May 27, 2026 15:13
Copy link
Copy Markdown
Member

@AmmarAbouZor AmmarAbouZor left a comment

Choose a reason for hiding this comment

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

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

@itsmesamster itsmesamster force-pushed the chipmunk_native branch 2 times, most recently from 18f3158 to 18c4695 Compare May 28, 2026 13:12
@itsmesamster itsmesamster requested a review from AmmarAbouZor May 28, 2026 15:26
Copy link
Copy Markdown
Member

@AmmarAbouZor AmmarAbouZor left a comment

Choose a reason for hiding this comment

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

Looks mostly done. But we still need to add the extension for Linux archive

Comment thread development/scripts/release_app.py Outdated
Use alpha release workflow for major releases
Include installers for macOS and Windows
@AmmarAbouZor AmmarAbouZor self-requested a review May 29, 2026 11:23
@itsmesamster itsmesamster merged commit cbc2a16 into esrlabs:master May 29, 2026
1 check 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