From 8d06f4d0c86f43cb58d7c4a348743839642c902b Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Wed, 1 Jan 2025 07:01:42 +0000 Subject: [PATCH] gh-ost: 1.1.6 -> 1.1.7 --- pkgs/by-name/gh/gh-ost/package.nix | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/gh/gh-ost/package.nix b/pkgs/by-name/gh/gh-ost/package.nix index 1cd7fb9dd20b..29b0e58ef0f3 100644 --- a/pkgs/by-name/gh/gh-ost/package.nix +++ b/pkgs/by-name/gh/gh-ost/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "gh-ost"; - version = "1.1.6"; + version = "1.1.7"; src = fetchFromGitHub { owner = "github"; repo = "gh-ost"; rev = "v${version}"; - hash = "sha256-dTz4w+OJXe2+ygsYsQ9tanDyaMXvdh8W3d8xpjQMapI="; + hash = "sha256-TTc69dWasqMVwwJNo+M9seMKEWgerZ2ZR7dwDfM1gWI="; }; vendorHash = null; @@ -25,14 +25,26 @@ buildGoModule rec { "-X main.AppVersion=${version}" ]; + checkFlags = + let + # Skip tests that require docker daemon + skippedTests = [ + "TestApplier" + "TestEventsStreamer" + "TestMigrator" + ]; + in + [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; + passthru.tests.version = testers.testVersion { package = gh-ost; }; - meta = with lib; { + meta = { description = "Triggerless online schema migration solution for MySQL"; homepage = "https://github.com/github/gh-ost"; - license = licenses.mit; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ aaronjheng ]; mainProgram = "gh-ost"; }; }