koverstreet / bcachefs-tools

http://bcachefs.org
GNU General Public License v2.0
116 stars 88 forks source link

Flake overhaul #272

Closed tmuehlbacher closed 3 months ago

tmuehlbacher commented 3 months ago

A number of changes to make it nicer to work with this project if you're using a Nix workflow.

tmuehlbacher commented 3 months ago

For reference, the reason for the CI failure, as fixed in #273, is that nix-install-action@23 uses Nix 2.17.0. Meanwhile the flake.lock file that I checked in was generated using Nix 2.18.2 and also adds a transitive flake input in tarball format. The newer Nix version added a metadata field to the flake.lock file that older versions of Nix do not recognize as valid. See https://github.com/NixOS/nix/pull/8859