about summary refs log tree commit diff
diff options
context:
space:
mode:
authorBobby Rong <rjl931189261@126.com>2022-12-13 18:50:18 +0800
committerGitHub <noreply@github.com>2022-12-13 18:50:18 +0800
commit03218f0a5af7e12c4903ffc0cef1fb09c72e88b7 (patch)
tree5cea67cc2fb6345b81d87d098967d398638dd19c
parentb037e632e8fd70176f91e8fbc548bd18f5733612 (diff)
parentea393e2697944ca3306d2c359e12338f575b9cf0 (diff)
downloadnixlib-03218f0a5af7e12c4903ffc0cef1fb09c72e88b7.tar
nixlib-03218f0a5af7e12c4903ffc0cef1fb09c72e88b7.tar.gz
nixlib-03218f0a5af7e12c4903ffc0cef1fb09c72e88b7.tar.bz2
nixlib-03218f0a5af7e12c4903ffc0cef1fb09c72e88b7.tar.lz
nixlib-03218f0a5af7e12c4903ffc0cef1fb09c72e88b7.tar.xz
nixlib-03218f0a5af7e12c4903ffc0cef1fb09c72e88b7.tar.zst
nixlib-03218f0a5af7e12c4903ffc0cef1fb09c72e88b7.zip
Merge pull request #205228 from techknowlogick/cirrus-cli-0921
cirrus-cli: 0.92.0 -> 0.92.1
-rw-r--r--pkgs/development/tools/continuous-integration/cirrus-cli/default.nix13
1 files changed, 11 insertions, 2 deletions
diff --git a/pkgs/development/tools/continuous-integration/cirrus-cli/default.nix b/pkgs/development/tools/continuous-integration/cirrus-cli/default.nix
index e7f80f7bc9a2..05bfd5655b28 100644
--- a/pkgs/development/tools/continuous-integration/cirrus-cli/default.nix
+++ b/pkgs/development/tools/continuous-integration/cirrus-cli/default.nix
@@ -1,17 +1,18 @@
 { lib
 , fetchFromGitHub
 , buildGoModule
+, installShellFiles
 }:
 
 buildGoModule rec {
   pname = "cirrus-cli";
-  version = "0.92.0";
+  version = "0.92.1";
 
   src = fetchFromGitHub {
     owner = "cirruslabs";
     repo = pname;
     rev = "v${version}";
-    sha256 = "sha256-q6hpsyZZep8IERYh7/oVcCQdgc/s6HufiuE4oNPBaZc=";
+    sha256 = "sha256-ehJyC5NXB53i7ZpWTKySnMwWiqgbgBbnxIVWhyrXC0A=";
   };
 
   vendorSha256 = "sha256-Llq6siZn34sHsZFneT+MLXf2W9cXqi4DZwrH1R5laOY=";
@@ -21,6 +22,14 @@ buildGoModule rec {
     "-X github.com/cirruslabs/cirrus-cli/internal/version.Commit=v${version}"
   ];
 
+  nativeBuildInputs = [ installShellFiles ];
+  postInstall = ''
+    installShellCompletion --cmd cirrus \
+      --bash <($out/bin/cirrus completion bash) \
+      --zsh <($out/bin/cirrus completion zsh) \
+      --fish <($out/bin/cirrus completion fish)
+  '';
+
   # tests fail on read-only filesystem
   doCheck = false;