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 ours
to make a funny commit so that the tag is included in themain
branch without including the new tree contents inmain
.Here's the state transition we want to happen:
Initial state:
flake.nix
has amain
lix url in it, and its lock file has some release of 2.92.0-dev before the actual release version.release-2.92
branch and2.92.0
tag have been made and pushed to forgejo.2.92.0-dev
in itFinal state:
2.92.0
tag is an ancestor ofmain
at the end2.92.0
tag is an ancestor ofrelease-2.92
2.92.0
tag has2.92.0
inversion.json
.release-2.92
will have release-2.92 in the flake.nix URL2.92.0
tag will have a URL for lix 2.92.0 in the flake.nix.main
should still have themain
URL for lix in flake.nixmain
should have2.93.0-dev
in theversion.json
.