ratchet: 0.10.0 -> 0.10.2

This commit is contained in:
emaryn
2025-02-24 05:56:02 +08:00
parent e26cdb6436
commit 9a91f6bcfc
+13 -11
View File
@@ -4,9 +4,10 @@
fetchFromGitHub,
callPackage,
}:
buildGoModule rec {
pname = "ratchet";
version = "0.10.0";
version = "0.10.2";
# ratchet uses the git sha-1 in the version string, e.g.
#
@@ -19,12 +20,13 @@ buildGoModule rec {
src = fetchFromGitHub {
owner = "sethvargo";
repo = "ratchet";
rev = "ebb7f24e0cbc288ab913b635480412934a2a5371";
hash = "sha256-Wt1/ahKQ8DOquXU5u6p+an9FJ5kYRl7F2EXOv/2rHlA=";
rev = "ee93c849418d0b9316703bb349055a4078ad205e";
hash = "sha256-pVpZB8WWGgFbu0iK6gM2lEaXN4IqDJ1lMtVnUfcE4MQ=";
};
proxyVendor = true;
vendorHash = "sha256-J7LijbhpKDIfTcQMgk2x5FVaYG7Kgkba/1aSTmgs5yw=";
vendorHash = "sha256-KKHlegmvpmmUZGoiEawgSUwOPQEfTjfzTYvere1YAv4=";
subPackages = [ "." ];
@@ -41,28 +43,28 @@ buildGoModule rec {
];
doInstallCheck = true;
installCheckPhase = ''
$out/bin/ratchet --version 2>&1 | grep ${version};
'';
installPhase = ''
runHook preInstall
mkdir -p $out/bin
install -Dm755 "$GOPATH/bin/ratchet" -T $out/bin/ratchet
runHook postInstall
'';
passthru.tests = {
execution = callPackage ./tests.nix { };
};
passthru.tests.execution = callPackage ./tests.nix { };
meta = with lib; {
meta = {
description = "Tool for securing CI/CD workflows with version pinning";
mainProgram = "ratchet";
downloadPage = "https://github.com/sethvargo/ratchet";
homepage = "https://github.com/sethvargo/ratchet";
license = licenses.asl20;
maintainers = with maintainers; [
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [
cameronraysmith
ryanccn
];