Skip to content

Automatic development releases are removed #787

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jan 24, 2025

Conversation

erichaagdev
Copy link
Member

Every GitHub release, including pre-releases, will notify any repository watchers. We were previously creating a new development release on every commit to main. This creates a lot of noise for anyone watching the repository. Many of these commits aren't meaningful enough to warrant creating a development release.

The reason we did this was so we could run the cross-version tests using the latest changes in main in the form of a distribution. We feel we've outgrown this need and are removing the automated development releases.

Instead, main will be tested by building from source and development releases will no longer be created on every commit. There will still be a way to create development releases manually for changes that are meaningful enough and need to be used before a proper release.

Closes #780

Every GitHub release, including pre-releases, will notify any repository
watchers. We were previously creating a new development release on every
commit to main. This creates a lot of noise for anyone watching the
repository. Many of these commits aren't meaningful enough to warrant
creating a development release.

The reason we did this was so we could run the cross-version tests using
the latest changes in main in the form of a distribution. We feel we've
outgrown this need and are removing the automated development releases.

Instead, main will be tested by building from source and development
releases will no longer be created on every commit. There will still be
a way to create development releases manually for changes that are
meaningful enough and need to be used before a proper release.
@erichaagdev erichaagdev requested review from etiennestuder, jthurne and a team January 24, 2025 19:48
@erichaagdev erichaagdev self-assigned this Jan 24, 2025
@erichaagdev erichaagdev merged commit 37b7e2a into main Jan 24, 2025
4 checks passed
@erichaagdev erichaagdev deleted the erichaagdev/remove-auto-dev-releases branch January 24, 2025 20:08
erichaagdev added a commit that referenced this pull request Feb 5, 2025
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.

Configure pre-releases as draft to avoid unnecessary notifications
2 participants