15 subPackages = [ "cmd/actionlint" ];
17 src = fetchFromGitHub {
21 hash = "sha256-BCja8twbPwYI41JuQs2LHMCXlTbY5FAjHhZvn5mIlkg=";
24 vendorHash = "sha256-sBwI2L9tNg8Q/vIhhp0eIxetklytvJj+O1mWjrHkH24=";
26 nativeBuildInputs = [ makeWrapper ronn installShellFiles ];
29 ronn --roff man/actionlint.1.ronn
30 installManPage man/actionlint.1
31 wrapProgram "$out/bin/actionlint" \
32 --prefix PATH : ${lib.makeBinPath [ python3Packages.pyflakes shellcheck ]}
35 ldflags = [ "-s" "-w" "-X github.com/rhysd/actionlint.version=${version}" ];
38 homepage = "https://rhysd.github.io/actionlint/";
39 description = "Static checker for GitHub Actions workflow files";
40 changelog = "https://github.com/rhysd/actionlint/raw/v${version}/CHANGELOG.md";
41 license = licenses.mit;
42 maintainers = [ maintainers.marsam ];
43 mainProgram = "actionlint";