Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
We've seen quite a few regressions on
main
in the history of this project, and I don't think it will be feasible to test all platforms and subsystem for each commit anytime soon.So the following snippet is a draft, which can be improved in many ways, but I'd like to propose it for discussion here. It's a PR so you can comment inline, feel free to use the suggestion feature or just leave a comment.
One thing that's missing here right now is a version scheme.
At least medium term i would try to circa match nixos releases, so do dream2nix-23.11 or so. We could do more regular releases, i.e. monthly as long as changes are more likely and we don't have to many v1-subsystems to test? Would that work?