How to upgrade your nain4 dependency
To upgrade nain4 to the lastest version available on master:
-
nix flake lock --update-input nain4This operation modifies
flake.lock. Commit these modifications, either right now, or after step 3. -
just cleanThis ensures that there are no old build products which still use the old version. (Hopefully this will no longer be necessary once
nain4migrates its build infrastructure fromcmaketomeson.) -
Build, run and test the behaviour of your project, and fix any problems caused by incompatibility of your code with the new version of
nain4. -
Commit these changes to your repository. Don't forget to commit the modified
flake.lock; this is important in order to ensure that every checkout of a given commit in your repository uses exactly the same version of dependencies and that the versions of the dependencies are compatible with the version of your code.
Using other versions of nain4
It is possible to use versions of nain4 other than those available on the official master branch. See here for details.