The process for branching off stable releases of the module is really bad #53
Labels
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lix-project/nixos-module#53
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This needs to:
git merge -s oursto make a funny commit so that the tag is included in themainbranch without including the new tree contents inmain.Here's the state transition we want to happen:
Initial state:
flake.nixhas amainlix url in it, and its lock file has some release of 2.92.0-dev before the actual release version.release-2.92branch and2.92.0tag have been made and pushed to forgejo.2.92.0-devin itFinal state:
2.92.0tag is an ancestor ofmainat the end2.92.0tag is an ancestor ofrelease-2.922.92.0tag has2.92.0inversion.json.release-2.92will have release-2.92 in the flake.nix URL2.92.0tag will have a URL for lix 2.92.0 in the flake.nix.mainshould still have themainURL for lix in flake.nixmainshould have2.93.0-devin theversion.json.