-
Notifications
You must be signed in to change notification settings - Fork 259
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
Nightly releases #147
Comments
This is a great idea, having automated nightly releases will help us a lot. How often though ? I think depending on activity something like every two weeks might be good, maybe every week might be a bit excessive, let's hear other peoples thoughts on this though ! Looking forward to this 🚀 |
Why not every day that there's been a merge that changes the code or docs? Should the version be I know when I'm working on a project, and I know a feature is merged but not released, I'd like to have updates by setting |
Inviting @extrawurst to the conversation. |
I like the idea of daily releases iff there was a change. |
Someone also mentioned on discord that separating these releases to another repo might be interesting in order to not inundate people with release notifications from the main repo. |
yeah having nightly or even weekly releases/tags might become noisy. |
+1 to building nightly (good for picking up all dependencies and being aware of new breaking changes etc). One thing I've found that works quite nicely for setting up rolling nightly builds plus a matrix of builds over ubuntu/mac/windows is https://github.com/jonhoo/rust-ci-conf/ Also nice is https://opensource.axo.dev/cargo-dist/ and https://github.com/crate-ci/cargo-release |
I will be working on a GitHub Actions workflow file soon! |
Awesome thanks ! |
Just realized |
Strong opinion: Use Use |
Problem
There might be some time gaps between new releases so the users cannot test/use the latest functionality without using
ratatui
as agit
dependency inCargo.toml
which makes the crate unpublishable on crates.io. (crates.io doesn't acceptgit
dependencies)See what
atuin
did recently as a workaround: atuinsh/atuin@a515b06Solution
Create automated nightly releases every week or so.
ratatui
can be used as e.g.version = "nightly-2023-04-21"
afterwards.Alternatives
Just plan things out and release more frequently.
Additional context
None.
We need comments/thoughts on this.
The text was updated successfully, but these errors were encountered: