abctl: 0.13.1 -> 0.22.0 (#359267)

This commit is contained in:
Austin Horstman
2024-12-01 07:35:24 -06:00
committed by GitHub
+26 -9
View File
@@ -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";