woodpecker-server: 3.9.0 -> 3.10.0 (#447015)

Sandro ff1c3b95 fbb6cb55

Changed files
+20 -4
pkgs
development
tools
continuous-integration
woodpecker
+18 -2
pkgs/development/tools/continuous-integration/woodpecker/cli.nix
···
-
{ buildGoModule, callPackage }:
let
common = callPackage ./common.nix { };
in
···
version
src
ldflags
-
postInstall
vendorHash
;
subPackages = "cmd/cli";
env.CGO_ENABLED = 0;
meta = common.meta // {
description = "Command line client for the Woodpecker Continuous Integration server";
···
+
{
+
buildGoModule,
+
callPackage,
+
installShellFiles,
+
lib,
+
stdenv,
+
}:
let
common = callPackage ./common.nix { };
in
···
version
src
ldflags
vendorHash
;
subPackages = "cmd/cli";
+
nativeBuildInputs = [ installShellFiles ];
+
env.CGO_ENABLED = 0;
+
postInstall = ''
+
${common.postInstall}
+
''
+
+ lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
+
installShellCompletion --cmd woodpecker-cli \
+
--bash <($out/bin/woodpecker-cli completion bash) \
+
--fish <($out/bin/woodpecker-cli completion fish ) \
+
--zsh <($out/bin/woodpecker-cli completion zsh)
+
'';
meta = common.meta // {
description = "Command line client for the Woodpecker Continuous Integration server";
+2 -2
pkgs/development/tools/continuous-integration/woodpecker/common.nix
···
{ lib, fetchzip }:
let
-
version = "3.9.0";
-
srcHash = "sha256-Ymg6nJr83jt2EAv/p1B1wmZv3jvpx/3xRVRii3S1cNU=";
# The tarball contains vendored dependencies
vendorHash = null;
in
···
{ lib, fetchzip }:
let
+
version = "3.10.0";
+
srcHash = "sha256-Z9EGm14q9DySZ0lgw/wwam3NjvicltWBkVJ3cwi/eds=";
# The tarball contains vendored dependencies
vendorHash = null;
in