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

Change build and release cadence #384

Closed
travier opened this issue Nov 16, 2022 · 4 comments
Closed

Change build and release cadence #384

travier opened this issue Nov 16, 2022 · 4 comments
Labels
enhancement New feature or request fedora-change Needs a Fedora Change

Comments

@travier
Copy link
Member

travier commented Nov 16, 2022

We're currently building and releasing a new version of Silverblue every day and shipping that directly to users, before we even run OpenQA tests on it.

The proposal is to change this to a "every other week" release cadence to let time to test things before they are released to all users.

We would also keep a ref/stream/branch that behaves just like what we have right now (daily builds immediately released) for users that want faster updates and for general testing. This would also let us do update tests from latest release to latest stable.

This would be similar in spirit to what Fedora CoreOS does.

@travier travier added enhancement New feature or request fedora-change Needs a Fedora Change labels Nov 16, 2022
@travier
Copy link
Member Author

travier commented Nov 16, 2022

This heavily depend on #334 & #359 to make this manageable.

@tpopela
Copy link
Contributor

tpopela commented Nov 16, 2022

We were thinking about this 3 years ago as well, but it's something where we need some buy-in from the Fedora QA as well. There were many opened questions around critical CVEs, urgent bug fixes and how it all fits together. But we're definitely interested in this - basically similar to what Workstation is doing through Software - https://pagure.io/fedora-workstation/issue/107.

@gjask
Copy link

gjask commented Dec 14, 2022

Are less frequent releases requirement for some kind of build testing? Because this is one of features I quite like about Silverblue. You can have setup automatic staged updates and stop caring. Whenever you restart your system, you always get latest fedora. Which seems simple, elegant and beautiful.

Now imagine if there was need to care which updates can wait to next release and which should trigger build immediately.

@travier
Copy link
Member Author

travier commented Jan 22, 2024

I'll close this issue in favor of the one in the Fedora Atomic Desktop issue tracker: https://gitlab.com/fedora/ostree/sig/-/issues/2

While they are not strictly the same issue, this is one likely to happen as part of that change.

@travier travier closed this as completed Jan 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request fedora-change Needs a Fedora Change
Projects
None yet
Development

No branches or pull requests

3 participants