Unverified Commit ae32a3f2 authored by Thomas Gerbet's avatar Thomas Gerbet Committed by GitHub
Browse files

zizmor: 1.4.1 -> 1.5.1 (#389266)

parents 01f44b83 ff7761f3
Loading
Loading
Loading
Loading
+10 −8
Original line number Diff line number Diff line
{
  lib,
  fetchFromGitHub,
  nix-update-script,
  rustPlatform,
  testers,
  zizmor,
  versionCheckHook,
}:

rustPlatform.buildRustPackage rec {
  pname = "zizmor";
  version = "1.4.1";
  version = "1.5.1";

  src = fetchFromGitHub {
    owner = "woodruffw";
    repo = "zizmor";
    tag = "v${version}";
    hash = "sha256-cOfFfij/w0W4FcJg6KnIQxbSgC+cp0iyZqNPSbKheoQ=";
    hash = "sha256-G0cayE8UDahLYZl2HG8315YYUOhH5u6L/VRWHqqavPk=";
  };

  useFetchCargoVendor = true;
  cargoHash = "sha256-XXV3aOIbzIZ8B7UlkhSeiHoa9H9GJiF8ZMzLS0e0R0w=";
  cargoHash = "sha256-CRjr4X525t7xaFsnX3gOy4+HJis5T8nw6zrhkW60Bpw=";

  passthru.tests.version = testers.testVersion {
    package = zizmor;
  };
  nativeInstallCheckInputs = [ versionCheckHook ];

  doInstallCheck = true;

  passthru.updateScript = nix-update-script { };

  meta = {
    description = "Tool for finding security issues in GitHub Actions setups";