G1a: re-point profiles input URL to allod/archetypes #2
No reviewers
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
allod/deploy!2
Loading…
Reference in a new issue
No description provided.
Delete branch "agent/deploy-archetypes-url"
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?
Part of the archetypes/profiles repo split —
Refs allod/strategy#18. This is the G1a pre-cliff re-point.The framework repo was renamed
allod/profiles→allod/archetypes(M0). The old URL still resolves through the Forgejo rename redirect, but that redirect dies permanently once the newallod/profilesexample-definitions repo is created (M1). This PR re-points theprofilesinput URL to the newallod/archetypesname at the same locked rev (2f9cde8) so the template stops depending on the dying redirect before M1.The input name stays
profiles— M3 renames it toarchetypesand adds the separate definitions input. This PR is URL-only.Risk
R1 Low. URL-only input rewrite at the same locked rev; composed content is identical by construction (the rename preserved all refs/objects, so the pinned rev and its narHash are unchanged). Rollback is a straight revert — the redirect still serves until M1, so the old URL keeps resolving.
Validation
Composed content is provably unchanged —
toplevel.drvPathis byte-identical before and after the re-point for the whole example fleet:nix eval .#vmFacts --jsonsucceeds fetching from the newallod/archetypesURL.git diff master -- flake.nixtouches only theprofilesinput URL.git diff master -- flake.locktouches only the twoprofiles-node URL strings (locked.url,original.url); the rev, narHash, revCount, and node name are unchanged.