1
0
Fork 0
mirror of https://github.com/NixOS/nix synced 2024-09-19 23:03:53 -04:00

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
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

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;