Add a warning against carelessly changing the profile version number

Try and prevent the situation of https://github.com/NixOS/nix/issues/10109 to happen again in the future
This commit is contained in:
Théophane Hufschmitt
2024-03-05 08:07:58 +01:00
committed by GitHub
parent e164b39ee9
commit 7161ef14a2

View File

@@ -222,6 +222,8 @@ struct ProfileManifest
es[name] = obj;
}
nlohmann::json json;
// Only upgrade with great care as changing it can break fresh installs
// like in https://github.com/NixOS/nix/issues/10109
json["version"] = 3;
json["elements"] = es;
return json;