From 1bd9d101cc4f376c8b3075c90de133d86a455a17 Mon Sep 17 00:00:00 2001 From: wxt <3264117476@qq.com> Date: Tue, 26 Nov 2024 20:28:31 +0800 Subject: [PATCH] abctl: 0.13.1 -> 0.22.0 --- pkgs/by-name/ab/abctl/package.nix | 35 +++++++++++++++++++++++-------- 1 file changed, 26 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/ab/abctl/package.nix b/pkgs/by-name/ab/abctl/package.nix index bd1464c550e8..92a8b72eb0e5 100644 --- a/pkgs/by-name/ab/abctl/package.nix +++ b/pkgs/by-name/ab/abctl/package.nix @@ -3,22 +3,39 @@ buildGoModule, fetchFromGitHub, stdenv, + nix-update-script, }: -let + +buildGoModule rec { pname = "abctl"; - version = "0.13.1"; -in -buildGoModule { - inherit pname version; + version = "0.22.0"; src = fetchFromGitHub { owner = "airbytehq"; - repo = pname; - rev = "v${version}"; - hash = "sha256-ZZP5wXsPtqkZd/sdj/LU8M/DYv0gjIWRspAFrp3ETH8="; + repo = "abctl"; + rev = "refs/tags/v${version}"; + hash = "sha256-GWtEwRXMaZNjbxZ8WGsJBwWJ2qzIY7YOk2KKUOtSEq0="; }; - vendorHash = "sha256-uvOKH/MLIoIwYClpTIj010os9dGkkZPAVV0RYBjjzVk="; + checkFlags = + let + skippedTests = [ + # network access + "TestManifestCmd" + "TestManifestCmd_Enterprise" + "TestManifestCmd_Nightly" + # docker + "TestValues_BadYaml" + "TestInvalidHostFlag_IpAddr" + "TestInvalidHostFlag_IpAddrWithPort" + "TestNewWithOptions_InitErr" + ]; + in + [ "-skip=^${lib.concatStringsSep "$|^" skippedTests}$" ]; + + vendorHash = "sha256-pGNKrWgBjMeSUDE7hiJI0h1zytF+v7yuftKFxONsOHQ="; + + passthru.updateScript = nix-update-script { }; meta = { description = "Airbyte's CLI for managing local Airbyte installations";