diff --git a/pkgs/by-name/gi/gitlab-container-registry/package.nix b/pkgs/by-name/gi/gitlab-container-registry/package.nix index a34dbc051771..3faa728d4f82 100644 --- a/pkgs/by-name/gi/gitlab-container-registry/package.nix +++ b/pkgs/by-name/gi/gitlab-container-registry/package.nix @@ -19,11 +19,18 @@ buildGoModule rec { vendorHash = "sha256-I/umXgVm9a+0Ay3ARuaa4Dua4Zhc5p2TONHvhCt3Qtk="; - checkFlags = [ - # TestHTTPChecker requires internet - # TestS3DriverPathStyle requires s3 credentials/urls - "-skip TestHTTPChecker|TestS3DriverPathStyle" - ]; + checkFlags = + let + skippedTests = [ + # requires internet + "TestHTTPChecker" + # requires s3 credentials/urls + "TestS3DriverPathStyle" + # flaky + "TestPurgeAll" + ]; + in + [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; meta = with lib; { description = "GitLab Docker toolset to pack, ship, store, and deliver content";