Replies: 4 comments 32 replies
-
Not to say that I wouldn't appreciate nightly/weekly builds being available to users, but have you tried building from source if you're interested in the latest features? It's actually quite easy to set up the rust toolchain and install it to your system. |
Beta Was this translation helpful? Give feedback.
-
Disagree. Like with every other software, you should build from master if you want to live on the bleeding edge. Releases every few months are just stable snapshots, the calendar versioning is deliberate. Releasing every few months allows us to shake out any bugs and release something stable. Users that run nightly are expected to understand how the build works and how to properly report bugs. More frequent releases make it likelier we'll ship something broken and get bad bug reports. Letting features mature before a release has been great (just look at all the snippet/completion bugs that happened over a few weeks after the merge). A more frequent release cycle is also more labor for maintainers, we started with ~2 months per release but switched closer to 2-3 because it was hard to keep up with the timeline. |
Beta Was this translation helpful? Give feedback.
-
If you are on Mac and want latest helix - run
|
Beta Was this translation helpful? Give feedback.
-
edit: the message was apparently very badly written and it conveys a completely different meaning than intended. Please ignore it and do not engage in the discussion. Keeping the original text here just for reference
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Helix seems to be under active development with daily commits and frequent new features - which is great.
It seems odd that the last release is often a significant fraction of a year old. For example, as of March 2023 the last release is more than three months old.
The FAQ currently says (emphasis mine)
Has it been considered to implement a fixed and possibly more frequent release schedule? Has it been considered to fully automate the release process using CI?
A fixed release schedule takes away "release pressure", since a feature is just included if it's ready or pushed to the next release if it's not.
More frequent releases decrease effort for maintainers since bugs get reported faster.
As an example, the deno project automated their releases using a bot that creates weekly patch releases and monthly minor releases.
Beta Was this translation helpful? Give feedback.
All reactions