From 3ab6c3d20dae48b67604613baad67ed6f45a9785 Mon Sep 17 00:00:00 2001 From: John Soo Date: Fri, 28 Jul 2023 10:34:43 -0700 Subject: [PATCH 1/3] buildkite-agent: add updateScript --- .../continuous-integration/buildkite-agent/default.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/continuous-integration/buildkite-agent/default.nix b/pkgs/development/tools/continuous-integration/buildkite-agent/default.nix index 215de123582..3e52d2a2793 100644 --- a/pkgs/development/tools/continuous-integration/buildkite-agent/default.nix +++ b/pkgs/development/tools/continuous-integration/buildkite-agent/default.nix @@ -1,5 +1,5 @@ { fetchFromGitHub, lib, buildGoModule, - makeWrapper, coreutils, git, openssh, bash, gnused, gnugrep, + makeWrapper, coreutils, git, openssh, bash, gnused, gnugrep, gitUpdater, nixosTests }: buildGoModule rec { pname = "buildkite-agent"; @@ -31,8 +31,11 @@ buildGoModule rec { --prefix PATH : '${lib.makeBinPath [ openssh git coreutils gnused gnugrep ]}' ''; - passthru.tests = { - smoke-test = nixosTests.buildkite-agents; + passthru = { + tests.smoke-test = nixosTests.buildkite-agents; + updateScript = gitUpdater { + rev-prefix = "v"; + }; }; meta = with lib; { From 8d7c1783d5ebe8693ea7be8fb1f61155c6276bda Mon Sep 17 00:00:00 2001 From: John Soo Date: Fri, 28 Jul 2023 11:43:28 -0700 Subject: [PATCH 2/3] buildkite-agent: 3.49.0 -> 3.50.3 --- .../continuous-integration/buildkite-agent/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/tools/continuous-integration/buildkite-agent/default.nix b/pkgs/development/tools/continuous-integration/buildkite-agent/default.nix index 3e52d2a2793..79cb8398a02 100644 --- a/pkgs/development/tools/continuous-integration/buildkite-agent/default.nix +++ b/pkgs/development/tools/continuous-integration/buildkite-agent/default.nix @@ -3,19 +3,19 @@ nixosTests }: buildGoModule rec { pname = "buildkite-agent"; - version = "3.49.0"; + version = "3.50.3"; src = fetchFromGitHub { owner = "buildkite"; repo = "agent"; rev = "v${version}"; - sha256 = "sha256-gsGG0NljFBbqsuY0nk5PVpIPLgusE5C/ruxANl4F9Xg="; + sha256 = "sha256-TO+JhzswqQp847M3sDwS8/X9QgMr/6gP+IeewshncIA="; }; - vendorHash = "sha256-Gz7A0pbbLuxzNIfcUh5ki2EiSJY/qtBeWxv0Y6pQkTc="; + vendorHash = "sha256-tWz9yCzekPQ0c58X4H0Git5knIU4SEKc1UPhiO9xUro="; postPatch = '' - substituteInPlace bootstrap/shell/shell.go --replace /bin/bash ${bash}/bin/bash + substituteInPlace clicommand/agent_start.go --replace /bin/bash ${bash}/bin/bash ''; nativeBuildInputs = [ makeWrapper ]; @@ -49,7 +49,7 @@ buildGoModule rec { ''; homepage = "https://buildkite.com/docs/agent"; license = licenses.mit; - maintainers = with maintainers; [ pawelpacana zimbatm rvl techknowlogick ]; + maintainers = with maintainers; [ pawelpacana zimbatm jsoo1 techknowlogick ]; platforms = with platforms; unix ++ darwin; }; } From 88f29ab6e31e1f7a91696912553d57e9ce1d7dea Mon Sep 17 00:00:00 2001 From: John Soo Date: Fri, 28 Jul 2023 11:52:55 -0700 Subject: [PATCH 3/3] buildkite-agent: format with nixpkgs-fmt --- .../buildkite-agent/default.nix | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/continuous-integration/buildkite-agent/default.nix b/pkgs/development/tools/continuous-integration/buildkite-agent/default.nix index 79cb8398a02..226aaed2e7c 100644 --- a/pkgs/development/tools/continuous-integration/buildkite-agent/default.nix +++ b/pkgs/development/tools/continuous-integration/buildkite-agent/default.nix @@ -1,6 +1,16 @@ -{ fetchFromGitHub, lib, buildGoModule, - makeWrapper, coreutils, git, openssh, bash, gnused, gnugrep, gitUpdater, - nixosTests }: +{ fetchFromGitHub +, lib +, buildGoModule +, makeWrapper +, coreutils +, git +, openssh +, bash +, gnused +, gnugrep +, gitUpdater +, nixosTests +}: buildGoModule rec { pname = "buildkite-agent"; version = "3.50.3";