Fix CI on main branch (#545)

Co-authored-by: Benjamin Große <ste3ls@gmail.com>
This commit is contained in:
vaw
2025-10-26 14:44:38 +00:00
committed by GitHub
parent 3149f79d11
commit a32149f604
6 changed files with 37 additions and 37 deletions

View File

@@ -30,16 +30,15 @@
rustToolchain = fenix.packages.${system}.fromToolchainFile {
file = ./rust-toolchain.toml;
# When the file changes, this hash must be updated.
sha256 = "sha256-Hn2uaQzRLidAWpfmRwSRdImifGUCAb9HeAqTYFXWeQk=";
sha256 = "sha256-Qxt8XAuaUR2OMdKbN4u8dBJOhSHxS+uS06Wl9+flVEk=";
};
# Nightly toolchain for rustfmt (pinned to current flake lock)
# Note that the github CI uses "current nightly" for formatting, it 's not pinned.
rustNightly = fenix.packages.${system}.latest.toolchain;
rustNightlyFmt = fenix.packages.${system}.latest.rustfmt;
rustNightly = fenix.packages.${system}.latest;
craneLib = (crane.mkLib pkgs).overrideToolchain rustToolchain;
craneLibNightly = (crane.mkLib pkgs).overrideToolchain rustNightly;
craneLibNightly = (crane.mkLib pkgs).overrideToolchain rustNightly.toolchain;
src = lib.fileset.toSource {
root = ./.;
@@ -97,11 +96,15 @@
checks = self.checks.${system};
packages = with pkgs; [
rustNightlyFmt
cargo-tarpaulin
cargo-watch
sqlite
];
shellHook = ''
# Prepend nightly rustfmt to PATH.
export PATH="${rustNightly.rustfmt}/bin:$PATH"
'';
};
}
);