Skip to content
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

stop vending alpha/beta releases as stable downstream artifacts #1048

Open
qrkourier opened this issue Nov 22, 2024 · 0 comments
Open

stop vending alpha/beta releases as stable downstream artifacts #1048

qrkourier opened this issue Nov 22, 2024 · 0 comments

Comments

@qrkourier
Copy link
Member

Problem: alpha/beta releases are vended as latest/stable in Linux package repos, at least

Context: Sometimes we need to publish an alpha/beta release in GitHub. That's cool, but the way we're building the Linux packages causes the alpha/beta to sort with a higher version in APT/DNF, so they're preferred over the stable release of the same major.minor.micro version, e.g., v1.2.6-beta2 is considered "latest" by APT even when v1.2.6 is released, but stable should always be higher.

Possible solutions:

  1. filter out alpha/beta versions when promoting releases downstream from GitHub, such as Linux packages and Docker images.
  2. change the way the downstream release artifacts are built and promoted so they're always sorted lower than a stable release of the same m.m.m

I'm leaning toward simply NOT promoting alpha/beta downstream.

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

No branches or pull requests

1 participant