step-cli: 0.13.3 -> 0.15.3

Co-Authored-By: Florian Klink <flokli@flokli.de>
This commit is contained in:
Arian van Putten
2020-12-25 01:06:50 +01:00
committed by Florian Klink
co-authored by Florian Klink
parent ba89f01861
commit 6e7fb7d53b
2 changed files with 15 additions and 461 deletions
+15 -8
View File
@@ -1,19 +1,26 @@
{ lib, buildGoPackage, fetchFromGitHub }:
{ lib
, buildGoModule
, fetchFromGitHub
, fetchpatch
}:
buildGoPackage rec {
buildGoModule rec {
pname = "step-cli";
version = "0.13.3";
goPackagePath = "github.com/smallstep/cli";
version = "0.15.3-22-g3ddc5aa";
# 0.15.3 isn't enough, because we need https://github.com/smallstep/cli/pull/394
src = fetchFromGitHub {
owner = "smallstep";
repo = "cli";
rev = "v${version}";
sha256 = "0b5hk9a8yq1nyh8m1gmf28yiha95xwsc4dk321g84hvai7g47pbr";
rev = "3ddc5aaafccb23ba9a20abfa70109a2923f298e3";
sha256 = "1kd04hi764xa3f9p6aw6k9f6wa4y6xsmzby5jxvvkhim4w78brw0";
};
goDeps = ./deps.nix;
preCheck = ''
# Tries to connect to smallstep.com
rm command/certificate/remote_test.go
'';
vendorSha256 = "04hckq78g1p04b2q0rq4xw6d880hqhkabbx1pc3pf8r1m6jxwz10";
meta = with lib; {
description = "A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc";