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

chore: gate stable and add promotion action #1742

Merged
merged 1 commit into from
Nov 6, 2024

Conversation

antheas
Copy link
Contributor

@antheas antheas commented Oct 14, 2024

The autoupdater pushed a partial update today, and the previous update broke the framework kmod (because it is now "upstream")

The update regression rate is too high for the current state of bazzite, for the vast majority of its users.

That being said, there are a lot of users that like to be a bit ahead.

Therefore, gate the stable builds behind an edge tag for power users, and add a small action to promote the current edge build to stable once it has been validated to work.

Just in time for F41.

The regression in this update was small: the Ally frame limiter stopped working and we were caught by surprise. It would have been worse, as with F41. The edge channel also allows us to update that channel to F41 earlier than Fedora.

@dosubot dosubot bot added the size:M This PR changes 30-99 lines, ignoring generated files. label Oct 14, 2024
.github/workflows/promote.yml Outdated Show resolved Hide resolved
Copy link
Member

@HikariKnight HikariKnight 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 this is a good idea and will give some users piece of mind.
alternative (in my head) is to have testing be the one that builds daily and unstable be where we play with new stuff.

@dosubot dosubot bot added the lgtm This PR has been approved by a maintainer label Oct 17, 2024
@KyleGospo KyleGospo added this pull request to the merge queue Nov 6, 2024
Merged via the queue into ublue-os:main with commit 7f5992e Nov 6, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
lgtm This PR has been approved by a maintainer size:M This PR changes 30-99 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants