nixbot

builds

succeeded aarch64-linux.go-unit-tests build #30 · raw · ·

1this derivation will be built:2  /nix/store/x43bmhghk7sp9702yb17nqaf3l1lxqsm-niks3-go-unit-tests.drv3building '/nix/store/x43bmhghk7sp9702yb17nqaf3l1lxqsm-niks3-go-unit-tests.drv' on 'ssh-ng://nix@eliza'4building '/nix/store/x43bmhghk7sp9702yb17nqaf3l1lxqsm-niks3-go-unit-tests.drv'5niks3-go-unit-tests> Running client tests...6niks3-go-unit-tests> === RUN   TestDoServerRequestAttachesToken7niks3-go-unit-tests> === PAUSE TestDoServerRequestAttachesToken8niks3-go-unit-tests> === RUN   TestCaseHackSuffix9niks3-go-unit-tests> === PAUSE TestCaseHackSuffix10niks3-go-unit-tests> === RUN   TestPartSizeForNAR11niks3-go-unit-tests> === PAUSE TestPartSizeForNAR12niks3-go-unit-tests> === RUN   TestDumpPathMatchesNix13niks3-go-unit-tests> === PAUSE TestDumpPathMatchesNix14niks3-go-unit-tests> === RUN   TestDumpPathSingleFile15niks3-go-unit-tests> === PAUSE TestDumpPathSingleFile16niks3-go-unit-tests> === RUN   TestDumpPathWriterError17niks3-go-unit-tests> === PAUSE TestDumpPathWriterError18niks3-go-unit-tests> === RUN   TestEncodeNixBase3219niks3-go-unit-tests> === PAUSE TestEncodeNixBase3220niks3-go-unit-tests> === RUN   TestEncodeNixBase32WithRealHash21niks3-go-unit-tests> === PAUSE TestEncodeNixBase32WithRealHash22niks3-go-unit-tests> === RUN   TestConvertHashToNix3223niks3-go-unit-tests> === PAUSE TestConvertHashToNix3224niks3-go-unit-tests> === RUN   TestGetStorePathHash25niks3-go-unit-tests> === PAUSE TestGetStorePathHash26niks3-go-unit-tests> === RUN   TestPathInfoHashCompatibility27niks3-go-unit-tests> === PAUSE TestPathInfoHashCompatibility28niks3-go-unit-tests> === RUN   TestParsePathInfoJSON29niks3-go-unit-tests> === PAUSE TestParsePathInfoJSON30niks3-go-unit-tests> === RUN   TestParsePathInfoJSONMultiplePaths31niks3-go-unit-tests> === PAUSE TestParsePathInfoJSONMultiplePaths32niks3-go-unit-tests> === RUN   TestPathInfoCACompatibility33niks3-go-unit-tests> === PAUSE TestPathInfoCACompatibility34niks3-go-unit-tests> === RUN   TestRateLimiterFeedback35niks3-go-unit-tests> === PAUSE TestRateLimiterFeedback36niks3-go-unit-tests> === RUN   TestRateLimiterFeedback_400DoesNotCountAsSuccess37niks3-go-unit-tests> === PAUSE TestRateLimiterFeedback_400DoesNotCountAsSuccess38niks3-go-unit-tests> === RUN   TestResolveStorePath39niks3-go-unit-tests> === PAUSE TestResolveStorePath40niks3-go-unit-tests> === RUN   TestDoWithRetry_BodyReplayedViaGetBody41niks3-go-unit-tests> === PAUSE TestDoWithRetry_BodyReplayedViaGetBody42niks3-go-unit-tests> === RUN   TestShellSplit43niks3-go-unit-tests> === PAUSE TestShellSplit44niks3-go-unit-tests> === RUN   TestShellSplitErrors45niks3-go-unit-tests> === PAUSE TestShellSplitErrors46niks3-go-unit-tests> === RUN   TestSetClientTLS47niks3-go-unit-tests> === PAUSE TestSetClientTLS48niks3-go-unit-tests> === RUN   TestSetClientTLSDoesNotMutateDefaultTransport49niks3-go-unit-tests> === PAUSE TestSetClientTLSDoesNotMutateDefaultTransport50niks3-go-unit-tests> === RUN   TestSetClientTLSErrors51niks3-go-unit-tests> === PAUSE TestSetClientTLSErrors52niks3-go-unit-tests> === RUN   TestStaticToken53niks3-go-unit-tests> === PAUSE TestStaticToken54niks3-go-unit-tests> === RUN   TestFileTokenReadsAndCaches55niks3-go-unit-tests> === PAUSE TestFileTokenReadsAndCaches56niks3-go-unit-tests> === RUN   TestFileTokenMissing57niks3-go-unit-tests> === PAUSE TestFileTokenMissing58niks3-go-unit-tests> === RUN   TestFileTokenEmpty59niks3-go-unit-tests> === PAUSE TestFileTokenEmpty60niks3-go-unit-tests> === RUN   TestScriptTokenNoExpiryRerunsEveryCall61niks3-go-unit-tests> === PAUSE TestScriptTokenNoExpiryRerunsEveryCall62niks3-go-unit-tests> === RUN   TestScriptTokenCachesUntilRefresh63niks3-go-unit-tests> === PAUSE TestScriptTokenCachesUntilRefresh64niks3-go-unit-tests> === RUN   TestScriptTokenEmptyToken65niks3-go-unit-tests> === PAUSE TestScriptTokenEmptyToken66niks3-go-unit-tests> === RUN   TestScriptTokenBadJSON67niks3-go-unit-tests> === PAUSE TestScriptTokenBadJSON68niks3-go-unit-tests> === RUN   TestScriptTokenScriptFails69niks3-go-unit-tests> === PAUSE TestScriptTokenScriptFails70niks3-go-unit-tests> === RUN   TestScriptTokenEmptyCommand71niks3-go-unit-tests> === PAUSE TestScriptTokenEmptyCommand72niks3-go-unit-tests> === CONT  TestDoServerRequestAttachesToken73niks3-go-unit-tests> === CONT  TestDoWithRetry_BodyReplayedViaGetBody74niks3-go-unit-tests> === CONT  TestFileTokenMissing75niks3-go-unit-tests> === CONT  TestSetClientTLSDoesNotMutateDefaultTransport76niks3-go-unit-tests> === CONT  TestResolveStorePath77niks3-go-unit-tests> === CONT  TestScriptTokenEmptyCommand78niks3-go-unit-tests> === CONT  TestConvertHashToNix3279niks3-go-unit-tests> === CONT  TestStaticToken80niks3-go-unit-tests> === RUN   TestConvertHashToNix32/SRI_format_to_Nix3281niks3-go-unit-tests> === CONT  TestRateLimiterFeedback82niks3-go-unit-tests> === RUN   TestRateLimiterFeedback/429_enables_limiter83niks3-go-unit-tests> === PAUSE TestRateLimiterFeedback/429_enables_limiter84niks3-go-unit-tests> === RUN   TestRateLimiterFeedback/503_enables_limiter85niks3-go-unit-tests> === PAUSE TestRateLimiterFeedback/503_enables_limiter86niks3-go-unit-tests> === RUN   TestRateLimiterFeedback/200_does_not_enable_limiter87niks3-go-unit-tests> === PAUSE TestRateLimiterFeedback/200_does_not_enable_limiter88niks3-go-unit-tests> === RUN   TestRateLimiterFeedback/400_does_not_enable_limiter89niks3-go-unit-tests> === CONT  TestPathInfoCACompatibility90niks3-go-unit-tests> === CONT  TestParsePathInfoJSONMultiplePaths91niks3-go-unit-tests> === CONT  TestParsePathInfoJSON92niks3-go-unit-tests> === CONT  TestPathInfoHashCompatibility93niks3-go-unit-tests> === CONT  TestGetStorePathHash94niks3-go-unit-tests> === CONT  TestShellSplitErrors95niks3-go-unit-tests> === CONT  TestSetClientTLS96niks3-go-unit-tests> === CONT  TestShellSplit97niks3-go-unit-tests> --- PASS: TestScriptTokenEmptyCommand (0.00s)98niks3-go-unit-tests> === CONT  TestScriptTokenEmptyToken99niks3-go-unit-tests> === CONT  TestScriptTokenScriptFails100niks3-go-unit-tests> === CONT  TestScriptTokenCachesUntilRefresh101niks3-go-unit-tests> === CONT  TestScriptTokenBadJSON102niks3-go-unit-tests> === CONT  TestScriptTokenNoExpiryRerunsEveryCall103niks3-go-unit-tests> === CONT  TestSetClientTLSErrors104niks3-go-unit-tests> === CONT  TestFileTokenEmpty105niks3-go-unit-tests> === CONT  TestFileTokenReadsAndCaches106niks3-go-unit-tests> === CONT  TestDumpPathSingleFile107niks3-go-unit-tests> === CONT  TestEncodeNixBase32WithRealHash108niks3-go-unit-tests> === CONT  TestEncodeNixBase32109niks3-go-unit-tests> === CONT  TestDumpPathWriterError110niks3-go-unit-tests> === CONT  TestDumpPathMatchesNix111niks3-go-unit-tests> === CONT  TestPartSizeForNAR112niks3-go-unit-tests> === CONT  TestCaseHackSuffix113niks3-go-unit-tests> === CONT  TestRateLimiterFeedback_400DoesNotCountAsSuccess114niks3-go-unit-tests> === PAUSE TestConvertHashToNix32/SRI_format_to_Nix32115niks3-go-unit-tests> === RUN   TestParsePathInfoJSON/Nix_format116niks3-go-unit-tests> --- PASS: TestStaticToken (0.00s)117niks3-go-unit-tests> === PAUSE TestParsePathInfoJSON/Nix_format118niks3-go-unit-tests> --- PASS: TestFileTokenMissing (0.00s)119niks3-go-unit-tests> --- PASS: TestShellSplitErrors (0.00s)120niks3-go-unit-tests> === RUN   TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)121niks3-go-unit-tests> === PAUSE TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)122niks3-go-unit-tests> === PAUSE TestRateLimiterFeedback/400_does_not_enable_limiter123niks3-go-unit-tests> === RUN   TestConvertHashToNix32/already_Nix32_format124niks3-go-unit-tests> === RUN   TestParsePathInfoJSON/Lix_format125niks3-go-unit-tests> === PAUSE TestConvertHashToNix32/already_Nix32_format126niks3-go-unit-tests> === CONT  TestRateLimiterFeedback/429_enables_limiter127niks3-go-unit-tests> 2026/06/17 18:31:38 WARN Rate limiter enabled after throttle name=server-test rate=5128niks3-go-unit-tests> === RUN   TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths129niks3-go-unit-tests> === RUN   TestPathInfoHashCompatibility/old_string_format_with_colon130niks3-go-unit-tests> === RUN   TestPartSizeForNAR/zero_stays_at_minimum131niks3-go-unit-tests> === PAUSE TestPathInfoHashCompatibility/old_string_format_with_colon132niks3-go-unit-tests> === PAUSE TestPartSizeForNAR/zero_stays_at_minimum133niks3-go-unit-tests> 2026/06/17 18:31:38 WARN Rate limiter enabled after throttle name=server-test rate=5134niks3-go-unit-tests> === RUN   TestPathInfoCACompatibility/null_ca_field135niks3-go-unit-tests> 2026/06/17 18:31:38 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=429 url=http://127.0.0.1:41647136niks3-go-unit-tests> === CONT  TestRateLimiterFeedback/200_does_not_enable_limiter137niks3-go-unit-tests> 2026/06/17 18:31:38 WARN Rate limiter enabled after throttle name=server-test rate=5138niks3-go-unit-tests> 2026/06/17 18:31:38 WARN Request returned retryable status, retrying attempt=1 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:44167139niks3-go-unit-tests> === CONT  TestRateLimiterFeedback/400_does_not_enable_limiter140niks3-go-unit-tests> === CONT  TestRateLimiterFeedback/503_enables_limiter141niks3-go-unit-tests> --- PASS: TestResolveStorePath (0.00s)142niks3-go-unit-tests> 2026/06/17 18:31:38 WARN Rate limiter backed off name=server-test rate=5143niks3-go-unit-tests> --- PASS: TestShellSplit (0.00s)144niks3-go-unit-tests> --- PASS: TestEncodeNixBase32WithRealHash (0.00s)145niks3-go-unit-tests> === PAUSE TestParsePathInfoJSON/Lix_format146niks3-go-unit-tests> === RUN   TestParsePathInfoJSON/empty_input147niks3-go-unit-tests> === RUN   TestConvertHashToNix32/invalid_format148niks3-go-unit-tests> === RUN   TestEncodeNixBase32/test_string_hash149niks3-go-unit-tests> === PAUSE TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths150niks3-go-unit-tests> === PAUSE TestEncodeNixBase32/test_string_hash151niks3-go-unit-tests> === RUN   TestGetStorePathHash/valid_store_path152niks3-go-unit-tests> === RUN   TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths153niks3-go-unit-tests> 2026/06/17 18:31:38 WARN Rate limiter backed off name=server-test rate=5154niks3-go-unit-tests> === PAUSE TestGetStorePathHash/valid_store_path155niks3-go-unit-tests> === PAUSE TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths156niks3-go-unit-tests> === CONT  TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths157niks3-go-unit-tests> 2026/06/17 18:31:38 WARN Request returned retryable status, retrying attempt=2 max_attempts=6 backoff=0s status=503 url=http://127.0.0.1:44167158niks3-go-unit-tests> === RUN   TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI159niks3-go-unit-tests> === RUN   TestGetStorePathHash/basename_without_hyphen_should_error160niks3-go-unit-tests> === RUN   TestPartSizeForNAR/small_stays_at_minimum161niks3-go-unit-tests> --- PASS: TestScriptTokenScriptFails (0.01s)162niks3-go-unit-tests> === PAUSE TestGetStorePathHash/basename_without_hyphen_should_error163niks3-go-unit-tests> === RUN   TestEncodeNixBase32/empty_input164niks3-go-unit-tests> === PAUSE TestPartSizeForNAR/small_stays_at_minimum165niks3-go-unit-tests> === PAUSE TestParsePathInfoJSON/empty_input166niks3-go-unit-tests> === PAUSE TestEncodeNixBase32/empty_input167niks3-go-unit-tests> === CONT  TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths168niks3-go-unit-tests> === RUN   TestSetClientTLSErrors/missing_cert_file169niks3-go-unit-tests> === RUN   TestGetStorePathHash/hash_with_invalid_characters_should_error170niks3-go-unit-tests> === PAUSE TestSetClientTLSErrors/missing_cert_file171niks3-go-unit-tests> === PAUSE TestPathInfoCACompatibility/null_ca_field172niks3-go-unit-tests> === RUN   TestSetClientTLSErrors/missing_key_file173niks3-go-unit-tests> === PAUSE TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI174niks3-go-unit-tests> --- PASS: TestFileTokenEmpty (0.02s)175niks3-go-unit-tests> === RUN   TestPathInfoCACompatibility/old_string_format_-_text176niks3-go-unit-tests> === RUN   TestPathInfoHashCompatibility/new_structured_format_with_sha512177niks3-go-unit-tests> === RUN   TestPartSizeForNAR/80_GiB_fits_at_minimum178niks3-go-unit-tests> 2026/06/17 18:31:38 WARN Rate limiter enabled after throttle name=server-test rate=5179niks3-go-unit-tests> === PAUSE TestConvertHashToNix32/invalid_format180niks3-go-unit-tests> === RUN   TestParsePathInfoJSON/whitespace_only181niks3-go-unit-tests> 2026/06/17 18:31:38 WARN Request returned retryable status, retrying attempt=1 max_attempts=2 backoff=0s status=503 url=http://127.0.0.1:43537182niks3-go-unit-tests> === CONT  TestEncodeNixBase32/test_string_hash183niks3-go-unit-tests> === PAUSE TestParsePathInfoJSON/whitespace_only184niks3-go-unit-tests> === CONT  TestEncodeNixBase32/empty_input185niks3-go-unit-tests> === RUN   TestParsePathInfoJSON/invalid_JSON186niks3-go-unit-tests> === PAUSE TestGetStorePathHash/hash_with_invalid_characters_should_error187niks3-go-unit-tests> === PAUSE TestSetClientTLSErrors/missing_key_file188niks3-go-unit-tests> --- PASS: TestFileTokenReadsAndCaches (0.02s)189niks3-go-unit-tests> === RUN   TestSetClientTLSErrors/missing_ca_file190niks3-go-unit-tests> --- PASS: TestScriptTokenEmptyToken (0.02s)191niks3-go-unit-tests> === PAUSE TestSetClientTLSErrors/missing_ca_file192niks3-go-unit-tests> === PAUSE TestPartSizeForNAR/80_GiB_fits_at_minimum193niks3-go-unit-tests> === PAUSE TestPathInfoHashCompatibility/new_structured_format_with_sha512194niks3-go-unit-tests> === RUN   TestPartSizeForNAR/115_GiB_needs_larger_parts195niks3-go-unit-tests> === CONT  TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI)196niks3-go-unit-tests> === PAUSE TestPathInfoCACompatibility/old_string_format_-_text197niks3-go-unit-tests> === PAUSE TestPartSizeForNAR/115_GiB_needs_larger_parts198niks3-go-unit-tests> === RUN   TestPathInfoCACompatibility/old_string_format_-_fixed_recursive199niks3-go-unit-tests> === RUN   TestPartSizeForNAR/1_TiB200niks3-go-unit-tests> === PAUSE TestPathInfoCACompatibility/old_string_format_-_fixed_recursive201niks3-go-unit-tests> === PAUSE TestPartSizeForNAR/1_TiB202niks3-go-unit-tests> === CONT  TestConvertHashToNix32/SRI_format_to_Nix32203niks3-go-unit-tests> === CONT  TestPathInfoHashCompatibility/old_string_format_with_colon204niks3-go-unit-tests> === CONT  TestConvertHashToNix32/already_Nix32_format205niks3-go-unit-tests> === PAUSE TestParsePathInfoJSON/invalid_JSON206niks3-go-unit-tests> === CONT  TestParsePathInfoJSON/Nix_format207niks3-go-unit-tests> === RUN   TestGetStorePathHash/hash_with_wrong_length_should_error208niks3-go-unit-tests> === CONT  TestParsePathInfoJSON/empty_input209niks3-go-unit-tests> === CONT  TestParsePathInfoJSON/Lix_format210niks3-go-unit-tests> --- PASS: TestSetClientTLSDoesNotMutateDefaultTransport (0.03s)211niks3-go-unit-tests> --- PASS: TestScriptTokenBadJSON (0.02s)212niks3-go-unit-tests> --- PASS: TestDoServerRequestAttachesToken (0.03s)213niks3-go-unit-tests> === RUN   TestSetClientTLSErrors/invalid_ca_file214niks3-go-unit-tests> === CONT  TestParsePathInfoJSON/whitespace_only215niks3-go-unit-tests> 2026/06/17 18:31:38 WARN Rate limiter backed off name=server-test rate=5216niks3-go-unit-tests> --- PASS: TestDoWithRetry_BodyReplayedViaGetBody (0.03s)217niks3-go-unit-tests> === PAUSE TestGetStorePathHash/hash_with_wrong_length_should_error218niks3-go-unit-tests> === CONT  TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI219niks3-go-unit-tests> === CONT  TestGetStorePathHash/valid_store_path220niks3-go-unit-tests> === CONT  TestGetStorePathHash/basename_without_hyphen_should_error221niks3-go-unit-tests> === RUN   TestPathInfoCACompatibility/new_structured_format_-_text222niks3-go-unit-tests> === RUN   TestPartSizeForNAR/5_TiB_S3_max_object223niks3-go-unit-tests> === PAUSE TestPathInfoCACompatibility/new_structured_format_-_text224niks3-go-unit-tests> === CONT  TestConvertHashToNix32/invalid_format225niks3-go-unit-tests> === RUN   TestPathInfoCACompatibility/new_structured_format_-_nar_method226niks3-go-unit-tests> === PAUSE TestPathInfoCACompatibility/new_structured_format_-_nar_method227niks3-go-unit-tests> === CONT  TestPathInfoCACompatibility/null_ca_field228niks3-go-unit-tests> === CONT  TestPathInfoCACompatibility/new_structured_format_-_text229niks3-go-unit-tests> === CONT  TestParsePathInfoJSON/invalid_JSON230niks3-go-unit-tests> === CONT  TestPathInfoCACompatibility/old_string_format_-_fixed_recursive231niks3-go-unit-tests> === PAUSE TestSetClientTLSErrors/invalid_ca_file232niks3-go-unit-tests> === CONT  TestGetStorePathHash/hash_with_invalid_characters_should_error233niks3-go-unit-tests> --- PASS: TestEncodeNixBase32 (0.02s)234niks3-go-unit-tests>     --- PASS: TestEncodeNixBase32/test_string_hash (0.00s)235niks3-go-unit-tests>     --- PASS: TestEncodeNixBase32/empty_input (0.00s)236niks3-go-unit-tests> === CONT  TestGetStorePathHash/hash_with_wrong_length_should_error237niks3-go-unit-tests> === CONT  TestPathInfoHashCompatibility/new_structured_format_with_sha512238niks3-go-unit-tests> === PAUSE TestPartSizeForNAR/5_TiB_S3_max_object239niks3-go-unit-tests> === CONT  TestPathInfoCACompatibility/old_string_format_-_text240niks3-go-unit-tests> === RUN   TestPartSizeForNAR/capped_at_5_GiB241niks3-go-unit-tests> === PAUSE TestPartSizeForNAR/capped_at_5_GiB242niks3-go-unit-tests> === CONT  TestPathInfoCACompatibility/new_structured_format_-_nar_method243niks3-go-unit-tests> === CONT  TestPartSizeForNAR/zero_stays_at_minimum244niks3-go-unit-tests> === CONT  TestSetClientTLSErrors/missing_ca_file245niks3-go-unit-tests> === CONT  TestSetClientTLSErrors/missing_key_file246niks3-go-unit-tests> === CONT  TestSetClientTLSErrors/invalid_ca_file247niks3-go-unit-tests> --- PASS: TestScriptTokenNoExpiryRerunsEveryCall (0.02s)248niks3-go-unit-tests> === RUN   TestSetClientTLS/rejects_connection_without_client_cert249niks3-go-unit-tests> === CONT  TestSetClientTLSErrors/missing_cert_file250niks3-go-unit-tests> === PAUSE TestSetClientTLS/rejects_connection_without_client_cert251niks3-go-unit-tests> === CONT  TestPartSizeForNAR/capped_at_5_GiB252niks3-go-unit-tests> === CONT  TestPartSizeForNAR/115_GiB_needs_larger_parts253niks3-go-unit-tests> === CONT  TestPartSizeForNAR/1_TiB254niks3-go-unit-tests> === RUN   TestSetClientTLS/succeeds_with_client_cert_and_CA255niks3-go-unit-tests> === CONT  TestPartSizeForNAR/5_TiB_S3_max_object256niks3-go-unit-tests> === PAUSE TestSetClientTLS/succeeds_with_client_cert_and_CA257niks3-go-unit-tests> === CONT  TestPartSizeForNAR/small_stays_at_minimum258niks3-go-unit-tests> === CONT  TestPartSizeForNAR/80_GiB_fits_at_minimum259niks3-go-unit-tests> --- PASS: TestParsePathInfoJSONMultiplePaths (0.02s)260niks3-go-unit-tests>     --- PASS: TestParsePathInfoJSONMultiplePaths/Nix_multiple_paths (0.00s)261niks3-go-unit-tests>     --- PASS: TestParsePathInfoJSONMultiplePaths/Lix_multiple_paths (0.00s)262niks3-go-unit-tests> === RUN   TestSetClientTLS/preserves_debug_logging_transport263niks3-go-unit-tests> === PAUSE TestSetClientTLS/preserves_debug_logging_transport264niks3-go-unit-tests> --- PASS: TestConvertHashToNix32 (0.02s)265niks3-go-unit-tests>     --- PASS: TestConvertHashToNix32/SRI_format_to_Nix32 (0.00s)266niks3-go-unit-tests>     --- PASS: TestConvertHashToNix32/already_Nix32_format (0.00s)267niks3-go-unit-tests>     --- PASS: TestConvertHashToNix32/invalid_format (0.00s)268niks3-go-unit-tests> === CONT  TestSetClientTLS/succeeds_with_client_cert_and_CA269niks3-go-unit-tests> === CONT  TestSetClientTLS/preserves_debug_logging_transport270niks3-go-unit-tests> --- PASS: TestRateLimiterFeedback (0.00s)271niks3-go-unit-tests>     --- PASS: TestRateLimiterFeedback/429_enables_limiter (0.02s)272niks3-go-unit-tests>     --- PASS: TestRateLimiterFeedback/400_does_not_enable_limiter (0.00s)273niks3-go-unit-tests>     --- PASS: TestRateLimiterFeedback/200_does_not_enable_limiter (0.00s)274niks3-go-unit-tests>     --- PASS: TestRateLimiterFeedback/503_enables_limiter (0.00s)275niks3-go-unit-tests> === CONT  TestSetClientTLS/rejects_connection_without_client_cert276niks3-go-unit-tests> --- PASS: TestGetStorePathHash (0.02s)277niks3-go-unit-tests>     --- PASS: TestGetStorePathHash/valid_store_path (0.00s)278niks3-go-unit-tests>     --- PASS: TestGetStorePathHash/basename_without_hyphen_should_error (0.00s)279niks3-go-unit-tests>     --- PASS: TestGetStorePathHash/hash_with_invalid_characters_should_error (0.00s)280niks3-go-unit-tests>     --- PASS: TestGetStorePathHash/hash_with_wrong_length_should_error (0.00s)281niks3-go-unit-tests> --- PASS: TestPathInfoHashCompatibility (0.02s)282niks3-go-unit-tests>     --- PASS: TestPathInfoHashCompatibility/old_string_format_with_dash_(SRI) (0.00s)283niks3-go-unit-tests>     --- PASS: TestPathInfoHashCompatibility/old_string_format_with_colon (0.00s)284niks3-go-unit-tests>     --- PASS: TestPathInfoHashCompatibility/new_structured_format_-_converts_to_SRI (0.00s)285niks3-go-unit-tests>     --- PASS: TestPathInfoHashCompatibility/new_structured_format_with_sha512 (0.00s)286niks3-go-unit-tests> --- PASS: TestScriptTokenCachesUntilRefresh (0.03s)287niks3-go-unit-tests> --- PASS: TestPathInfoCACompatibility (0.03s)288niks3-go-unit-tests>     --- PASS: TestPathInfoCACompatibility/null_ca_field (0.00s)289niks3-go-unit-tests>     --- PASS: TestPathInfoCACompatibility/new_structured_format_-_text (0.00s)290niks3-go-unit-tests>     --- PASS: TestPathInfoCACompatibility/old_string_format_-_fixed_recursive (0.00s)291niks3-go-unit-tests>     --- PASS: TestPathInfoCACompatibility/old_string_format_-_text (0.00s)292niks3-go-unit-tests>     --- PASS: TestPathInfoCACompatibility/new_structured_format_-_nar_method (0.00s)293niks3-go-unit-tests> --- PASS: TestPartSizeForNAR (0.03s)294niks3-go-unit-tests>     --- PASS: TestPartSizeForNAR/zero_stays_at_minimum (0.00s)295niks3-go-unit-tests>     --- PASS: TestPartSizeForNAR/capped_at_5_GiB (0.00s)296niks3-go-unit-tests>     --- PASS: TestPartSizeForNAR/115_GiB_needs_larger_parts (0.00s)297niks3-go-unit-tests>     --- PASS: TestPartSizeForNAR/1_TiB (0.00s)298niks3-go-unit-tests>     --- PASS: TestPartSizeForNAR/small_stays_at_minimum (0.00s)299niks3-go-unit-tests>     --- PASS: TestPartSizeForNAR/80_GiB_fits_at_minimum (0.00s)300niks3-go-unit-tests>     --- PASS: TestPartSizeForNAR/5_TiB_S3_max_object (0.00s)301niks3-go-unit-tests> --- PASS: TestParsePathInfoJSON (0.02s)302niks3-go-unit-tests>     --- PASS: TestParsePathInfoJSON/empty_input (0.00s)303niks3-go-unit-tests>     --- PASS: TestParsePathInfoJSON/Nix_format (0.00s)304niks3-go-unit-tests>     --- PASS: TestParsePathInfoJSON/whitespace_only (0.00s)305niks3-go-unit-tests>     --- PASS: TestParsePathInfoJSON/Lix_format (0.00s)306niks3-go-unit-tests>     --- PASS: TestParsePathInfoJSON/invalid_JSON (0.00s)307niks3-go-unit-tests> --- PASS: TestSetClientTLSErrors (0.03s)308niks3-go-unit-tests>     --- PASS: TestSetClientTLSErrors/missing_key_file (0.00s)309niks3-go-unit-tests>     --- PASS: TestSetClientTLSErrors/missing_cert_file (0.00s)310niks3-go-unit-tests>     --- PASS: TestSetClientTLSErrors/missing_ca_file (0.00s)311niks3-go-unit-tests>     --- PASS: TestSetClientTLSErrors/invalid_ca_file (0.00s)312niks3-go-unit-tests> 2026/06/17 18:31:38 http: TLS handshake error from 127.0.0.1:51122: remote error: tls: bad certificate313niks3-go-unit-tests> --- PASS: TestCaseHackSuffix (0.05s)314niks3-go-unit-tests> --- PASS: TestSetClientTLS (0.03s)315niks3-go-unit-tests>     --- PASS: TestSetClientTLS/rejects_connection_without_client_cert (0.00s)316niks3-go-unit-tests>     --- PASS: TestSetClientTLS/succeeds_with_client_cert_and_CA (0.02s)317niks3-go-unit-tests>     --- PASS: TestSetClientTLS/preserves_debug_logging_transport (0.02s)318niks3-go-unit-tests> --- PASS: TestDumpPathSingleFile (0.05s)319niks3-go-unit-tests> --- PASS: TestDumpPathWriterError (0.07s)320niks3-go-unit-tests> --- PASS: TestDumpPathMatchesNix (0.11s)321niks3-go-unit-tests> --- PASS: TestRateLimiterFeedback_400DoesNotCountAsSuccess (1.00s)322niks3-go-unit-tests> PASS323niks3-go-unit-tests> Running server tests...324niks3-go-unit-tests> The files belonging to this database system will be owned by user "nixbld".325niks3-go-unit-tests> This user must also own the server process.326niks3-go-unit-tests> 327niks3-go-unit-tests> The database cluster will be initialized with locale "C".328niks3-go-unit-tests> The default database encoding has accordingly been set to "SQL_ASCII".329niks3-go-unit-tests> The default text search configuration will be set to "english".330niks3-go-unit-tests> 331niks3-go-unit-tests> Data page checksums are disabled.332niks3-go-unit-tests> 333niks3-go-unit-tests> creating directory /build/postgres1730605778/data ... ok334niks3-go-unit-tests> creating subdirectories ... ok335niks3-go-unit-tests> selecting dynamic shared memory implementation ... posix336niks3-go-unit-tests> selecting default "max_connections" ... 100337niks3-go-unit-tests> selecting default "shared_buffers" ... 128MB338niks3-go-unit-tests> selecting default time zone ... UTC339niks3-go-unit-tests> creating configuration files ... ok340niks3-go-unit-tests> running bootstrap script ... ok341niks3-go-unit-tests> performing post-bootstrap initialization ... ok342niks3-go-unit-tests> syncing data to disk ... ok343niks3-go-unit-tests> 344niks3-go-unit-tests> initdb: warning: enabling "trust" authentication for local connections345niks3-go-unit-tests> initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb.346niks3-go-unit-tests> 347niks3-go-unit-tests> Success. You can now start the database server using:348niks3-go-unit-tests> 349niks3-go-unit-tests>     pg_ctl -D /build/postgres1730605778/data -l logfile start350niks3-go-unit-tests> 351niks3-go-unit-tests> /build/postgres1730605778:5432 - no response352niks3-go-unit-tests> 2026-06-17 18:31:40.218 UTC [209] LOG:  starting PostgreSQL 17.10 on aarch64-unknown-linux-gnu, compiled by clang version 21.1.8, 64-bit353niks3-go-unit-tests> 2026-06-17 18:31:40.218 UTC [209] LOG:  listening on Unix socket "/build/postgres1730605778/.s.PGSQL.5432"354niks3-go-unit-tests> 2026-06-17 18:31:40.221 UTC [213] LOG:  database system was shut down at 2026-06-17 18:31:40 UTC355niks3-go-unit-tests> 2026-06-17 18:31:40.225 UTC [209] LOG:  database system is ready to accept connections356niks3-go-unit-tests> /build/postgres1730605778:5432 - accepting connections357niks3-go-unit-tests> RustFS API: http://127.0.0.1:34093  http://127.0.0.1:34093358niks3-go-unit-tests> RustFS Start Time: 2026-06-17 18:31:40359niks3-go-unit-tests> Console WebUI Start Time: 2026-06-17 18:31:40360niks3-go-unit-tests> Console WebUI available at: http://127.0.0.1:43147/rustfs/console/index.html361niks3-go-unit-tests> Console WebUI (localhost): http://127.0.0.1:43147/rustfs/console/index.html362niks3-go-unit-tests> === RUN   TestService_AuthMiddleware363niks3-go-unit-tests> === PAUSE TestService_AuthMiddleware364niks3-go-unit-tests> === RUN   TestService_AuthMiddleware_MTLSProxyHeader365niks3-go-unit-tests> === PAUSE TestService_AuthMiddleware_MTLSProxyHeader366niks3-go-unit-tests> === RUN   TestService_AuthMiddleware_MTLSBoundSubjects367niks3-go-unit-tests> === PAUSE TestService_AuthMiddleware_MTLSBoundSubjects368niks3-go-unit-tests> === RUN   TestService_ReadAuthMiddleware369niks3-go-unit-tests> === PAUSE TestService_ReadAuthMiddleware370niks3-go-unit-tests> === RUN   TestService_AuthMiddleware_OIDC371niks3-go-unit-tests> === PAUSE TestService_AuthMiddleware_OIDC372niks3-go-unit-tests> === RUN   TestCacheConfigHandler373niks3-go-unit-tests> === PAUSE TestCacheConfigHandler374niks3-go-unit-tests> === RUN   TestClientCADerivations375niks3-go-unit-tests> === PAUSE TestClientCADerivations376niks3-go-unit-tests> === RUN   TestClientErrorHandling377niks3-go-unit-tests> === PAUSE TestClientErrorHandling378niks3-go-unit-tests> === RUN   TestClientIntegration379niks3-go-unit-tests> === PAUSE TestClientIntegration380niks3-go-unit-tests> === RUN   TestClientMultipleUploads381niks3-go-unit-tests> === PAUSE TestClientMultipleUploads382niks3-go-unit-tests> === RUN   TestClientWithDependencies383niks3-go-unit-tests> === PAUSE TestClientWithDependencies384niks3-go-unit-tests> === RUN   TestPinProtectsFromGC385niks3-go-unit-tests> === PAUSE TestPinProtectsFromGC386niks3-go-unit-tests> === RUN   TestGCBugBareHashReferences387niks3-go-unit-tests> === PAUSE TestGCBugBareHashReferences388niks3-go-unit-tests> === RUN   TestGCTaskStore_StartNew389niks3-go-unit-tests> === PAUSE TestGCTaskStore_StartNew390niks3-go-unit-tests> === RUN   TestGCTaskStore_DeduplicateSameParams391niks3-go-unit-tests> === PAUSE TestGCTaskStore_DeduplicateSameParams392niks3-go-unit-tests> === RUN   TestGCTaskStore_ConflictDifferentParams393niks3-go-unit-tests> === PAUSE TestGCTaskStore_ConflictDifferentParams394niks3-go-unit-tests> === RUN   TestGCTaskStore_GetEmpty395niks3-go-unit-tests> === PAUSE TestGCTaskStore_GetEmpty396niks3-go-unit-tests> === RUN   TestGCTaskStore_GetReturnsLatest397niks3-go-unit-tests> === PAUSE TestGCTaskStore_GetReturnsLatest398niks3-go-unit-tests> === RUN   TestGCTaskStore_CompletedAllowsNewTask399niks3-go-unit-tests> === PAUSE TestGCTaskStore_CompletedAllowsNewTask400niks3-go-unit-tests> === RUN   TestGCTaskStore_PhaseUpdates401niks3-go-unit-tests> === PAUSE TestGCTaskStore_PhaseUpdates402niks3-go-unit-tests> === RUN   TestGCTaskStore_Fail403niks3-go-unit-tests> === PAUSE TestGCTaskStore_Fail404niks3-go-unit-tests> === RUN   TestService_healthCheckHandler405niks3-go-unit-tests> === PAUSE TestService_healthCheckHandler406niks3-go-unit-tests> === RUN   TestGenerateLandingPage407niks3-go-unit-tests> === PAUSE TestGenerateLandingPage408niks3-go-unit-tests> === RUN   TestNARDeduplicationMetadataUploadBug409niks3-go-unit-tests> === PAUSE TestNARDeduplicationMetadataUploadBug410niks3-go-unit-tests> === RUN   TestService_NativeMTLS411niks3-go-unit-tests> === PAUSE TestService_NativeMTLS412niks3-go-unit-tests> === RUN   TestServerTLSConfig413niks3-go-unit-tests> === PAUSE TestServerTLSConfig414niks3-go-unit-tests> === RUN   TestMultipartCleanup415niks3-go-unit-tests> === PAUSE TestMultipartCleanup416niks3-go-unit-tests> === RUN   TestOrphanedObjectsGC417niks3-go-unit-tests> === PAUSE TestOrphanedObjectsGC418niks3-go-unit-tests> === RUN   TestOrphanedObjectsGCStressTest419niks3-go-unit-tests> === PAUSE TestOrphanedObjectsGCStressTest420niks3-go-unit-tests> === RUN   TestResurrectedObjectNotDeleted421niks3-go-unit-tests> === PAUSE TestResurrectedObjectNotDeleted422niks3-go-unit-tests> === RUN   TestParseSingleRange423niks3-go-unit-tests> === PAUSE TestParseSingleRange424niks3-go-unit-tests> === RUN   TestIsValidCachePath425niks3-go-unit-tests> === PAUSE TestIsValidCachePath426niks3-go-unit-tests> === RUN   TestReadProxyNarinfo427niks3-go-unit-tests> === PAUSE TestReadProxyNarinfo428niks3-go-unit-tests> === RUN   TestReadProxyNarinfoAlreadyDecompressed429niks3-go-unit-tests> === PAUSE TestReadProxyNarinfoAlreadyDecompressed430niks3-go-unit-tests> === RUN   TestReadProxyNarStreaming431niks3-go-unit-tests> === PAUSE TestReadProxyNarStreaming432niks3-go-unit-tests> === RUN   TestReadProxy404433niks3-go-unit-tests> === PAUSE TestReadProxy404434niks3-go-unit-tests> === RUN   TestReadProxyInvalidPath435niks3-go-unit-tests> === PAUSE TestReadProxyInvalidPath436niks3-go-unit-tests> === RUN   TestReadProxyHead437niks3-go-unit-tests> === PAUSE TestReadProxyHead438niks3-go-unit-tests> === RUN   TestReadProxyConditionalGet439niks3-go-unit-tests> === PAUSE TestReadProxyConditionalGet440niks3-go-unit-tests> === RUN   TestReadProxyRootRedirectsToIndexHTML441niks3-go-unit-tests> === PAUSE TestReadProxyRootRedirectsToIndexHTML442niks3-go-unit-tests> === RUN   TestReadProxyDisabled443niks3-go-unit-tests> === PAUSE TestReadProxyDisabled444niks3-go-unit-tests> === RUN   TestReadProxyRangeRequest445niks3-go-unit-tests> === PAUSE TestReadProxyRangeRequest446niks3-go-unit-tests> === RUN   TestService_Rustfstest447niks3-go-unit-tests> === PAUSE TestService_Rustfstest448niks3-go-unit-tests> === RUN   TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle449niks3-go-unit-tests> === PAUSE TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle450niks3-go-unit-tests> === RUN   TestProxyWriteTimeout451niks3-go-unit-tests> === PAUSE TestProxyWriteTimeout452niks3-go-unit-tests> === RUN   TestIsValidUploadKey453niks3-go-unit-tests> === PAUSE TestIsValidUploadKey454niks3-go-unit-tests> === RUN   TestUploadHandlersRejectInvalidKeys455niks3-go-unit-tests> === PAUSE TestUploadHandlersRejectInvalidKeys456niks3-go-unit-tests> === RUN   TestUploadHandlersRejectOversizedBody457niks3-go-unit-tests> === PAUSE TestUploadHandlersRejectOversizedBody458niks3-go-unit-tests> === RUN   TestService_cleanupPendingClosuresHandler459niks3-go-unit-tests> === PAUSE TestService_cleanupPendingClosuresHandler460niks3-go-unit-tests> === RUN   TestService_createPendingClosureHandler461niks3-go-unit-tests> === PAUSE TestService_createPendingClosureHandler462niks3-go-unit-tests> === RUN   TestService_verifyS3Integrity463niks3-go-unit-tests> === PAUSE TestService_verifyS3Integrity464niks3-go-unit-tests> === RUN   TestCompleteMultipartUnregistered465niks3-go-unit-tests> === PAUSE TestCompleteMultipartUnregistered466niks3-go-unit-tests> === RUN   TestCreatePendingClosure_SmallNARUsesSimplePUT467niks3-go-unit-tests> === PAUSE TestCreatePendingClosure_SmallNARUsesSimplePUT468niks3-go-unit-tests> === CONT  TestReadProxyRootRedirectsToIndexHTML469niks3-go-unit-tests> === CONT  TestCompleteMultipartUnregistered470niks3-go-unit-tests> === CONT  TestGCTaskStore_GetReturnsLatest471niks3-go-unit-tests> === CONT  TestService_createPendingClosureHandler472niks3-go-unit-tests> --- PASS: TestGCTaskStore_GetReturnsLatest (0.00s)473niks3-go-unit-tests> === CONT  TestService_AuthMiddleware_OIDC474niks3-go-unit-tests> === CONT  TestCacheConfigHandler475niks3-go-unit-tests> === CONT  TestClientErrorHandling476niks3-go-unit-tests> === CONT  TestPinProtectsFromGC477niks3-go-unit-tests> === CONT  TestClientMultipleUploads478niks3-go-unit-tests> === CONT  TestReadProxyInvalidPath479niks3-go-unit-tests> === CONT  TestUploadHandlersRejectOversizedBody480niks3-go-unit-tests> === CONT  TestService_verifyS3Integrity481niks3-go-unit-tests> 2026/06/17 18:31:40 INFO OIDC provider initialized name=test482niks3-go-unit-tests> === CONT  TestReadProxyConditionalGet483niks3-go-unit-tests> === CONT  TestUploadHandlersRejectInvalidKeys484niks3-go-unit-tests> === RUN   TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info485niks3-go-unit-tests> === PAUSE TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info486niks3-go-unit-tests> === CONT  TestCreatePendingClosure_SmallNARUsesSimplePUT487niks3-go-unit-tests> === CONT  TestReadProxyHead488niks3-go-unit-tests> === CONT  TestReadProxy404489niks3-go-unit-tests> === CONT  TestReadProxyNarStreaming490niks3-go-unit-tests> === CONT  TestReadProxyNarinfoAlreadyDecompressed491niks3-go-unit-tests> === CONT  TestReadProxyNarinfo492niks3-go-unit-tests> === CONT  TestIsValidCachePath493niks3-go-unit-tests> === RUN   TestIsValidCachePath/narinfo494niks3-go-unit-tests> === CONT  TestParseSingleRange495niks3-go-unit-tests> === RUN   TestParseSingleRange/none496niks3-go-unit-tests> === CONT  TestResurrectedObjectNotDeleted497niks3-go-unit-tests> === CONT  TestOrphanedObjectsGCStressTest498niks3-go-unit-tests> === CONT  TestOrphanedObjectsGC499niks3-go-unit-tests> === CONT  TestMultipartCleanup500niks3-go-unit-tests> === CONT  TestServerTLSConfig501niks3-go-unit-tests> === RUN   TestServerTLSConfig/no_client_CA502niks3-go-unit-tests> === CONT  TestService_NativeMTLS503niks3-go-unit-tests> === CONT  TestNARDeduplicationMetadataUploadBug504niks3-go-unit-tests> === CONT  TestGenerateLandingPage505niks3-go-unit-tests> === CONT  TestService_healthCheckHandler506niks3-go-unit-tests> === CONT  TestGCTaskStore_Fail507niks3-go-unit-tests> --- PASS: TestGCTaskStore_Fail (0.00s)508niks3-go-unit-tests> === CONT  TestGCTaskStore_PhaseUpdates509niks3-go-unit-tests> --- PASS: TestGCTaskStore_PhaseUpdates (0.00s)510niks3-go-unit-tests> === CONT  TestGCTaskStore_CompletedAllowsNewTask511niks3-go-unit-tests> --- PASS: TestGCTaskStore_CompletedAllowsNewTask (0.00s)512niks3-go-unit-tests> === CONT  TestGCTaskStore_GetEmpty513niks3-go-unit-tests> --- PASS: TestGCTaskStore_GetEmpty (0.00s)514niks3-go-unit-tests> === CONT  TestGCTaskStore_ConflictDifferentParams515niks3-go-unit-tests> --- PASS: TestGCTaskStore_ConflictDifferentParams (0.00s)516niks3-go-unit-tests> === CONT  TestGCTaskStore_DeduplicateSameParams517niks3-go-unit-tests> --- PASS: TestGCTaskStore_DeduplicateSameParams (0.00s)518niks3-go-unit-tests> === CONT  TestGCTaskStore_StartNew519niks3-go-unit-tests> --- PASS: TestGCTaskStore_StartNew (0.00s)520niks3-go-unit-tests> === CONT  TestClientWithDependencies521niks3-go-unit-tests> === CONT  TestClientCADerivations522niks3-go-unit-tests> === CONT  TestGCBugBareHashReferences523niks3-go-unit-tests> === CONT  TestService_AuthMiddleware_MTLSBoundSubjects524niks3-go-unit-tests> === CONT  TestService_ReadAuthMiddleware525niks3-go-unit-tests> === CONT  TestService_AuthMiddleware_MTLSProxyHeader526niks3-go-unit-tests> === CONT  TestReadProxyRangeRequest527niks3-go-unit-tests> === CONT  TestService_Rustfstest528niks3-go-unit-tests> === CONT  TestReadProxyDisabled529niks3-go-unit-tests> === CONT  TestProxyWriteTimeout530niks3-go-unit-tests> === RUN   TestClientErrorHandling/InvalidStorePath531niks3-go-unit-tests> === CONT  TestService_cleanupPendingClosuresHandler532niks3-go-unit-tests> === CONT  TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle533niks3-go-unit-tests> === PAUSE TestClientErrorHandling/InvalidStorePath534niks3-go-unit-tests> === CONT  TestIsValidUploadKey535niks3-go-unit-tests> === RUN   TestClientErrorHandling/InvalidAuthToken536niks3-go-unit-tests> === RUN   TestIsValidUploadKey/narinfo537niks3-go-unit-tests> === PAUSE TestClientErrorHandling/InvalidAuthToken538niks3-go-unit-tests> === PAUSE TestIsValidUploadKey/narinfo539niks3-go-unit-tests> === CONT  TestService_AuthMiddleware540niks3-go-unit-tests> === CONT  TestClientIntegration541niks3-go-unit-tests> === RUN   TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal542niks3-go-unit-tests> === PAUSE TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal543niks3-go-unit-tests> === PAUSE TestIsValidCachePath/narinfo544niks3-go-unit-tests> === PAUSE TestParseSingleRange/none545niks3-go-unit-tests> === PAUSE TestServerTLSConfig/no_client_CA546niks3-go-unit-tests> === RUN   TestServerTLSConfig/missing_CA_file547niks3-go-unit-tests> === PAUSE TestServerTLSConfig/missing_CA_file548niks3-go-unit-tests> === RUN   TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key549niks3-go-unit-tests> === RUN   TestProxyWriteTimeout/narinfo550niks3-go-unit-tests> === RUN   TestCacheConfigHandler/full_config,_no_issuer551niks3-go-unit-tests> === RUN   TestClientErrorHandling/ServerNotAvailable552niks3-go-unit-tests> === RUN   TestIsValidCachePath/narinfo_all_nix_base32_chars553niks3-go-unit-tests> === PAUSE TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key554niks3-go-unit-tests> === PAUSE TestIsValidCachePath/narinfo_all_nix_base32_chars555niks3-go-unit-tests> === RUN   TestParseSingleRange/unknown_unit556niks3-go-unit-tests> === PAUSE TestCacheConfigHandler/full_config,_no_issuer557niks3-go-unit-tests> === RUN   TestServerTLSConfig/not_a_PEM_file558niks3-go-unit-tests> === PAUSE TestServerTLSConfig/not_a_PEM_file559niks3-go-unit-tests> === PAUSE TestClientErrorHandling/ServerNotAvailable560niks3-go-unit-tests> === RUN   TestIsValidUploadKey/nar_zst561niks3-go-unit-tests> === CONT  TestClientErrorHandling/InvalidStorePath562niks3-go-unit-tests> === RUN   TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key563niks3-go-unit-tests> === RUN   TestCacheConfigHandler/no_cache_url_configured564niks3-go-unit-tests> === PAUSE TestProxyWriteTimeout/narinfo565niks3-go-unit-tests> === PAUSE TestIsValidUploadKey/nar_zst566niks3-go-unit-tests> === PAUSE TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key567niks3-go-unit-tests> === PAUSE TestCacheConfigHandler/no_cache_url_configured568niks3-go-unit-tests> === CONT  TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal569niks3-go-unit-tests> === RUN   TestIsValidUploadKey/nar_xz570niks3-go-unit-tests> === RUN   TestProxyWriteTimeout/1_GiB_nar571niks3-go-unit-tests> === PAUSE TestIsValidUploadKey/nar_xz572niks3-go-unit-tests> === PAUSE TestProxyWriteTimeout/1_GiB_nar573niks3-go-unit-tests> === RUN   TestCacheConfigHandler/no_signing_keys574niks3-go-unit-tests> === CONT  TestServerTLSConfig/not_a_PEM_file575niks3-go-unit-tests> === RUN   TestProxyWriteTimeout/10_GiB_nar576niks3-go-unit-tests> === CONT  TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key577niks3-go-unit-tests> === CONT  TestServerTLSConfig/missing_CA_file578niks3-go-unit-tests> === CONT  TestClientErrorHandling/ServerNotAvailable579niks3-go-unit-tests> === CONT  TestClientErrorHandling/InvalidAuthToken580niks3-go-unit-tests> === PAUSE TestParseSingleRange/unknown_unit581niks3-go-unit-tests> === RUN   TestIsValidCachePath/nar_zst582niks3-go-unit-tests> === CONT  TestServerTLSConfig/no_client_CA583niks3-go-unit-tests> === CONT  TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info584niks3-go-unit-tests> 2026/06/17 18:31:40 INFO Received uploads request method=POST path=/585niks3-go-unit-tests> === CONT  TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key586niks3-go-unit-tests> 2026/06/17 18:31:40 INFO Received uploads request method=POST path=/587niks3-go-unit-tests> 2026/06/17 18:31:40 INFO Received request for more parts method=POST path=/588niks3-go-unit-tests> === RUN   TestIsValidUploadKey/nar_plain589niks3-go-unit-tests> 2026/06/17 18:31:40 INFO Received complete multipart upload request method=POST path=/590niks3-go-unit-tests> === PAUSE TestCacheConfigHandler/no_signing_keys591niks3-go-unit-tests> === RUN   TestParseSingleRange/multi-range_ignored592niks3-go-unit-tests> === RUN   TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator593niks3-go-unit-tests> === PAUSE TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator594niks3-go-unit-tests> === CONT  TestCacheConfigHandler/full_config,_no_issuer595niks3-go-unit-tests> === CONT  TestCacheConfigHandler/no_signing_keys596niks3-go-unit-tests> --- PASS: TestUploadHandlersRejectInvalidKeys (0.01s)597niks3-go-unit-tests>     --- PASS: TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_nix-cache-info (0.00s)598niks3-go-unit-tests>     --- PASS: TestUploadHandlersRejectInvalidKeys/request_more_parts_rejects_non-NAR_key (0.00s)599niks3-go-unit-tests>     --- PASS: TestUploadHandlersRejectInvalidKeys/complete_multipart_rejects_non-NAR_key (0.00s)600niks3-go-unit-tests>     --- PASS: TestUploadHandlersRejectInvalidKeys/create_pending_closure_rejects_path_traversal (0.00s)601niks3-go-unit-tests> === CONT  TestCacheConfigHandler/no_cache_url_configured602niks3-go-unit-tests> === CONT  TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator603niks3-go-unit-tests> --- PASS: TestCacheConfigHandler (0.10s)604niks3-go-unit-tests>     --- PASS: TestCacheConfigHandler/no_signing_keys (0.00s)605niks3-go-unit-tests>     --- PASS: TestCacheConfigHandler/issuer_requested_but_no_OIDC_validator (0.00s)606niks3-go-unit-tests>     --- PASS: TestCacheConfigHandler/full_config,_no_issuer (0.00s)607niks3-go-unit-tests>     --- PASS: TestCacheConfigHandler/no_cache_url_configured (0.00s)608niks3-go-unit-tests> --- PASS: TestGenerateLandingPage (0.01s)609niks3-go-unit-tests> === PAUSE TestProxyWriteTimeout/10_GiB_nar610niks3-go-unit-tests> === RUN   TestProxyWriteTimeout/unknown_size611niks3-go-unit-tests> === PAUSE TestProxyWriteTimeout/unknown_size612niks3-go-unit-tests> === CONT  TestProxyWriteTimeout/narinfo613niks3-go-unit-tests> === CONT  TestProxyWriteTimeout/1_GiB_nar614niks3-go-unit-tests> === CONT  TestProxyWriteTimeout/10_GiB_nar615niks3-go-unit-tests> === CONT  TestProxyWriteTimeout/unknown_size616niks3-go-unit-tests> --- PASS: TestProxyWriteTimeout (0.08s)617niks3-go-unit-tests>     --- PASS: TestProxyWriteTimeout/narinfo (0.00s)618niks3-go-unit-tests>     --- PASS: TestProxyWriteTimeout/1_GiB_nar (0.00s)619niks3-go-unit-tests>     --- PASS: TestProxyWriteTimeout/10_GiB_nar (0.00s)620niks3-go-unit-tests>     --- PASS: TestProxyWriteTimeout/unknown_size (0.00s)621niks3-go-unit-tests> === PAUSE TestIsValidCachePath/nar_zst622niks3-go-unit-tests> === RUN   TestIsValidCachePath/nar_xz623niks3-go-unit-tests> === PAUSE TestIsValidUploadKey/nar_plain624niks3-go-unit-tests> === RUN   TestIsValidUploadKey/listing625niks3-go-unit-tests> === PAUSE TestIsValidUploadKey/listing626niks3-go-unit-tests> === PAUSE TestParseSingleRange/multi-range_ignored627niks3-go-unit-tests> === PAUSE TestIsValidCachePath/nar_xz628niks3-go-unit-tests> === RUN   TestIsValidUploadKey/build_log629niks3-go-unit-tests> === RUN   TestParseSingleRange/malformed_no_dash630niks3-go-unit-tests> === RUN   TestIsValidCachePath/nar_bz2631niks3-go-unit-tests> === PAUSE TestIsValidUploadKey/build_log632niks3-go-unit-tests> === PAUSE TestParseSingleRange/malformed_no_dash633niks3-go-unit-tests> === PAUSE TestIsValidCachePath/nar_bz2634niks3-go-unit-tests> === RUN   TestParseSingleRange/malformed_both_empty635niks3-go-unit-tests> === RUN   TestIsValidCachePath/nar_uncompressed636niks3-go-unit-tests> === PAUSE TestIsValidCachePath/nar_uncompressed637niks3-go-unit-tests> === RUN   TestIsValidCachePath/ls638niks3-go-unit-tests> === PAUSE TestIsValidCachePath/ls639niks3-go-unit-tests> === RUN   TestIsValidUploadKey/build_log_home-manager_file640niks3-go-unit-tests> === PAUSE TestIsValidUploadKey/build_log_home-manager_file641niks3-go-unit-tests> === PAUSE TestParseSingleRange/malformed_both_empty642niks3-go-unit-tests> === RUN   TestIsValidUploadKey/build_log_plus_in_name643niks3-go-unit-tests> === PAUSE TestIsValidUploadKey/build_log_plus_in_name644niks3-go-unit-tests> === RUN   TestIsValidUploadKey/build_log_question_mark645niks3-go-unit-tests> === PAUSE TestIsValidUploadKey/build_log_question_mark646niks3-go-unit-tests> === RUN   TestUploadHandlersRejectOversizedBody/create_pending_closure647niks3-go-unit-tests> === RUN   TestIsValidCachePath/log648niks3-go-unit-tests> === PAUSE TestUploadHandlersRejectOversizedBody/create_pending_closure649niks3-go-unit-tests> === RUN   TestParseSingleRange/malformed_end_before_start650niks3-go-unit-tests> --- PASS: TestServerTLSConfig (0.00s)651niks3-go-unit-tests>     --- PASS: TestServerTLSConfig/missing_CA_file (0.00s)652niks3-go-unit-tests>     --- PASS: TestServerTLSConfig/no_client_CA (0.00s)653niks3-go-unit-tests>     --- PASS: TestServerTLSConfig/not_a_PEM_file (0.08s)654niks3-go-unit-tests> === PAUSE TestParseSingleRange/malformed_end_before_start655niks3-go-unit-tests> === RUN   TestIsValidUploadKey/build_log_equals656niks3-go-unit-tests> === RUN   TestParseSingleRange/closed657niks3-go-unit-tests> === PAUSE TestIsValidUploadKey/build_log_equals658niks3-go-unit-tests> === RUN   TestUploadHandlersRejectOversizedBody/complete_multipart659niks3-go-unit-tests> === RUN   TestIsValidUploadKey/realisation660niks3-go-unit-tests> === PAUSE TestIsValidCachePath/log661niks3-go-unit-tests> === RUN   TestIsValidCachePath/realisation662niks3-go-unit-tests> === PAUSE TestIsValidCachePath/realisation663niks3-go-unit-tests> === PAUSE TestParseSingleRange/closed664niks3-go-unit-tests> === PAUSE TestUploadHandlersRejectOversizedBody/complete_multipart665niks3-go-unit-tests> === PAUSE TestIsValidUploadKey/realisation666niks3-go-unit-tests> === RUN   TestUploadHandlersRejectOversizedBody/request_more_parts667niks3-go-unit-tests> === RUN   TestIsValidCachePath/nix-cache-info668niks3-go-unit-tests> === PAUSE TestUploadHandlersRejectOversizedBody/request_more_parts669niks3-go-unit-tests> === RUN   TestParseSingleRange/open-ended670niks3-go-unit-tests> === RUN   TestIsValidUploadKey/realisation_plus_in_output671niks3-go-unit-tests> === CONT  TestUploadHandlersRejectOversizedBody/create_pending_closure672niks3-go-unit-tests> === CONT  TestUploadHandlersRejectOversizedBody/request_more_parts673niks3-go-unit-tests> 2026/06/17 18:31:40 INFO Received uploads request method=POST path=/674niks3-go-unit-tests> === CONT  TestUploadHandlersRejectOversizedBody/complete_multipart675niks3-go-unit-tests> 2026/06/17 18:31:40 INFO Received request for more parts method=POST path=/676niks3-go-unit-tests> 2026/06/17 18:31:40 INFO Received complete multipart upload request method=POST path=/677niks3-go-unit-tests> === PAUSE TestIsValidCachePath/nix-cache-info678niks3-go-unit-tests> === PAUSE TestIsValidUploadKey/realisation_plus_in_output679niks3-go-unit-tests> === PAUSE TestParseSingleRange/open-ended680niks3-go-unit-tests> === RUN   TestIsValidUploadKey/nix-cache-info681niks3-go-unit-tests> === RUN   TestIsValidCachePath/index.html682niks3-go-unit-tests> === RUN   TestParseSingleRange/end_clamped_to_size683niks3-go-unit-tests> === PAUSE TestIsValidUploadKey/nix-cache-info684niks3-go-unit-tests> === PAUSE TestIsValidCachePath/index.html685niks3-go-unit-tests> === RUN   TestIsValidUploadKey/index.html686niks3-go-unit-tests> === RUN   TestIsValidCachePath/traversal_parent687niks3-go-unit-tests> === PAUSE TestIsValidUploadKey/index.html688niks3-go-unit-tests> === PAUSE TestIsValidCachePath/traversal_parent689niks3-go-unit-tests> === PAUSE TestParseSingleRange/end_clamped_to_size690niks3-go-unit-tests> === RUN   TestIsValidUploadKey/narinfo_key,_nar_type691niks3-go-unit-tests> === RUN   TestIsValidCachePath/traversal_in_middle692niks3-go-unit-tests> === PAUSE TestIsValidUploadKey/narinfo_key,_nar_type693niks3-go-unit-tests> === RUN   TestParseSingleRange/suffix694niks3-go-unit-tests> === RUN   TestIsValidUploadKey/nar_key,_narinfo_type695niks3-go-unit-tests> === PAUSE TestParseSingleRange/suffix696niks3-go-unit-tests> === PAUSE TestIsValidUploadKey/nar_key,_narinfo_type697niks3-go-unit-tests> === RUN   TestParseSingleRange/suffix_exceeds_size698niks3-go-unit-tests> === RUN   TestIsValidUploadKey/listing_key,_narinfo_type699niks3-go-unit-tests> === PAUSE TestParseSingleRange/suffix_exceeds_size700niks3-go-unit-tests> === PAUSE TestIsValidCachePath/traversal_in_middle701niks3-go-unit-tests> === PAUSE TestIsValidUploadKey/listing_key,_narinfo_type702niks3-go-unit-tests> === RUN   TestParseSingleRange/single_byte703niks3-go-unit-tests> === RUN   TestIsValidUploadKey/traversal704niks3-go-unit-tests> === RUN   TestIsValidCachePath/invalid_char_e705niks3-go-unit-tests> === PAUSE TestIsValidUploadKey/traversal706niks3-go-unit-tests> === PAUSE TestParseSingleRange/single_byte707niks3-go-unit-tests> === RUN   TestIsValidUploadKey/traversal_nar708niks3-go-unit-tests> === PAUSE TestIsValidCachePath/invalid_char_e709niks3-go-unit-tests> === RUN   TestParseSingleRange/start_past_EOF710niks3-go-unit-tests> === RUN   TestIsValidCachePath/invalid_char_u711niks3-go-unit-tests> === PAUSE TestParseSingleRange/start_past_EOF712niks3-go-unit-tests> === PAUSE TestIsValidUploadKey/traversal_nar713niks3-go-unit-tests> === RUN   TestParseSingleRange/start_far_past_EOF714niks3-go-unit-tests> === RUN   TestIsValidUploadKey/absolute715niks3-go-unit-tests> === PAUSE TestParseSingleRange/start_far_past_EOF716niks3-go-unit-tests> === PAUSE TestIsValidUploadKey/absolute717niks3-go-unit-tests> === CONT  TestParseSingleRange/none718niks3-go-unit-tests> === CONT  TestParseSingleRange/start_far_past_EOF719niks3-go-unit-tests> === CONT  TestParseSingleRange/start_past_EOF720niks3-go-unit-tests> === CONT  TestParseSingleRange/single_byte721niks3-go-unit-tests> === CONT  TestParseSingleRange/malformed_end_before_start722niks3-go-unit-tests> === CONT  TestParseSingleRange/malformed_no_dash723niks3-go-unit-tests> === CONT  TestParseSingleRange/unknown_unit724niks3-go-unit-tests> === PAUSE TestIsValidCachePath/invalid_char_u725niks3-go-unit-tests> === CONT  TestParseSingleRange/suffix_exceeds_size726niks3-go-unit-tests> === RUN   TestIsValidCachePath/random_path727niks3-go-unit-tests> === CONT  TestParseSingleRange/suffix728niks3-go-unit-tests> === CONT  TestParseSingleRange/open-ended729niks3-go-unit-tests> === CONT  TestParseSingleRange/closed730niks3-go-unit-tests> === RUN   TestIsValidUploadKey/empty_key731niks3-go-unit-tests> === CONT  TestParseSingleRange/malformed_both_empty732niks3-go-unit-tests> === PAUSE TestIsValidCachePath/random_path733niks3-go-unit-tests> === RUN   TestIsValidCachePath/empty734niks3-go-unit-tests> === CONT  TestParseSingleRange/multi-range_ignored735niks3-go-unit-tests> === PAUSE TestIsValidUploadKey/empty_key736niks3-go-unit-tests> === PAUSE TestIsValidCachePath/empty737niks3-go-unit-tests> === RUN   TestIsValidUploadKey/unknown_type738niks3-go-unit-tests> === RUN   TestIsValidCachePath/leading_slash739niks3-go-unit-tests> === PAUSE TestIsValidUploadKey/unknown_type740niks3-go-unit-tests> === CONT  TestParseSingleRange/end_clamped_to_size741niks3-go-unit-tests> === CONT  TestIsValidUploadKey/build_log_home-manager_file742niks3-go-unit-tests> === CONT  TestIsValidUploadKey/narinfo_key,_nar_type743niks3-go-unit-tests> === CONT  TestIsValidUploadKey/narinfo744niks3-go-unit-tests> --- PASS: TestParseSingleRange (0.08s)745niks3-go-unit-tests>     --- PASS: TestParseSingleRange/none (0.00s)746niks3-go-unit-tests>     --- PASS: TestParseSingleRange/start_far_past_EOF (0.00s)747niks3-go-unit-tests>     --- PASS: TestParseSingleRange/start_past_EOF (0.00s)748niks3-go-unit-tests>     --- PASS: TestParseSingleRange/single_byte (0.00s)749niks3-go-unit-tests>     --- PASS: TestParseSingleRange/malformed_end_before_start (0.00s)750niks3-go-unit-tests>     --- PASS: TestParseSingleRange/malformed_no_dash (0.00s)751niks3-go-unit-tests>     --- PASS: TestParseSingleRange/unknown_unit (0.00s)752niks3-go-unit-tests>     --- PASS: TestParseSingleRange/suffix_exceeds_size (0.00s)753niks3-go-unit-tests>     --- PASS: TestParseSingleRange/suffix (0.00s)754niks3-go-unit-tests>     --- PASS: TestParseSingleRange/open-ended (0.00s)755niks3-go-unit-tests>     --- PASS: TestParseSingleRange/closed (0.00s)756niks3-go-unit-tests>     --- PASS: TestParseSingleRange/malformed_both_empty (0.00s)757niks3-go-unit-tests>     --- PASS: TestParseSingleRange/multi-range_ignored (0.00s)758niks3-go-unit-tests>     --- PASS: TestParseSingleRange/end_clamped_to_size (0.00s)759niks3-go-unit-tests> === PAUSE TestIsValidCachePath/leading_slash760niks3-go-unit-tests> === CONT  TestIsValidUploadKey/empty_key761niks3-go-unit-tests> === CONT  TestIsValidUploadKey/nar_plain762niks3-go-unit-tests> === CONT  TestIsValidUploadKey/build_log763niks3-go-unit-tests> === CONT  TestIsValidUploadKey/nix-cache-info764niks3-go-unit-tests> === CONT  TestIsValidUploadKey/unknown_type765niks3-go-unit-tests> === CONT  TestIsValidUploadKey/nar_key,_narinfo_type766niks3-go-unit-tests> === CONT  TestIsValidUploadKey/nar_zst767niks3-go-unit-tests> === CONT  TestIsValidUploadKey/build_log_question_mark768niks3-go-unit-tests> === CONT  TestIsValidUploadKey/traversal769niks3-go-unit-tests> === CONT  TestIsValidUploadKey/build_log_plus_in_name770niks3-go-unit-tests> === CONT  TestIsValidUploadKey/listing_key,_narinfo_type771niks3-go-unit-tests> === RUN   TestIsValidCachePath/wrong_extension772niks3-go-unit-tests> === CONT  TestIsValidUploadKey/index.html773niks3-go-unit-tests> === CONT  TestIsValidUploadKey/absolute774niks3-go-unit-tests> === CONT  TestIsValidUploadKey/realisation_plus_in_output775niks3-go-unit-tests> === CONT  TestIsValidUploadKey/nar_xz776niks3-go-unit-tests> === CONT  TestIsValidUploadKey/realisation777niks3-go-unit-tests> === CONT  TestIsValidUploadKey/listing778niks3-go-unit-tests> === CONT  TestIsValidUploadKey/traversal_nar779niks3-go-unit-tests> === CONT  TestIsValidUploadKey/build_log_equals780niks3-go-unit-tests> === PAUSE TestIsValidCachePath/wrong_extension781niks3-go-unit-tests> --- PASS: TestIsValidUploadKey (0.08s)782niks3-go-unit-tests>     --- PASS: TestIsValidUploadKey/narinfo_key,_nar_type (0.00s)783niks3-go-unit-tests>     --- PASS: TestIsValidUploadKey/empty_key (0.00s)784niks3-go-unit-tests>     --- PASS: TestIsValidUploadKey/build_log (0.00s)785niks3-go-unit-tests>     --- PASS: TestIsValidUploadKey/narinfo (0.00s)786niks3-go-unit-tests>     --- PASS: TestIsValidUploadKey/nar_plain (0.00s)787niks3-go-unit-tests>     --- PASS: TestIsValidUploadKey/nix-cache-info (0.00s)788niks3-go-unit-tests>     --- PASS: TestIsValidUploadKey/build_log_home-manager_file (0.00s)789niks3-go-unit-tests>     --- PASS: TestIsValidUploadKey/unknown_type (0.00s)790niks3-go-unit-tests>     --- PASS: TestIsValidUploadKey/nar_key,_narinfo_type (0.00s)791niks3-go-unit-tests>     --- PASS: TestIsValidUploadKey/nar_zst (0.00s)792niks3-go-unit-tests>     --- PASS: TestIsValidUploadKey/build_log_question_mark (0.00s)793niks3-go-unit-tests>     --- PASS: TestIsValidUploadKey/traversal (0.00s)794niks3-go-unit-tests>     --- PASS: TestIsValidUploadKey/build_log_plus_in_name (0.00s)795niks3-go-unit-tests>     --- PASS: TestIsValidUploadKey/listing_key,_narinfo_type (0.00s)796niks3-go-unit-tests>     --- PASS: TestIsValidUploadKey/index.html (0.00s)797niks3-go-unit-tests>     --- PASS: TestIsValidUploadKey/absolute (0.00s)798niks3-go-unit-tests>     --- PASS: TestIsValidUploadKey/realisation_plus_in_output (0.00s)799niks3-go-unit-tests>     --- PASS: TestIsValidUploadKey/nar_xz (0.00s)800niks3-go-unit-tests>     --- PASS: TestIsValidUploadKey/realisation (0.00s)801niks3-go-unit-tests>     --- PASS: TestIsValidUploadKey/listing (0.00s)802niks3-go-unit-tests>     --- PASS: TestIsValidUploadKey/traversal_nar (0.00s)803niks3-go-unit-tests>     --- PASS: TestIsValidUploadKey/build_log_equals (0.00s)804niks3-go-unit-tests> === RUN   TestIsValidCachePath/short_hash805niks3-go-unit-tests> === PAUSE TestIsValidCachePath/short_hash806niks3-go-unit-tests> === CONT  TestIsValidCachePath/narinfo807niks3-go-unit-tests> === CONT  TestIsValidCachePath/short_hash808niks3-go-unit-tests> === CONT  TestIsValidCachePath/nar_zst809niks3-go-unit-tests> === CONT  TestIsValidCachePath/nar_xz810niks3-go-unit-tests> === CONT  TestIsValidCachePath/traversal_parent811niks3-go-unit-tests> === CONT  TestIsValidCachePath/nar_uncompressed812niks3-go-unit-tests> === CONT  TestIsValidCachePath/nar_bz2813niks3-go-unit-tests> === CONT  TestIsValidCachePath/nix-cache-info814niks3-go-unit-tests> === CONT  TestIsValidCachePath/log815niks3-go-unit-tests> === CONT  TestIsValidCachePath/realisation816niks3-go-unit-tests> === CONT  TestIsValidCachePath/ls817niks3-go-unit-tests> === CONT  TestIsValidCachePath/random_path818niks3-go-unit-tests> === CONT  TestIsValidCachePath/wrong_extension819niks3-go-unit-tests> === CONT  TestIsValidCachePath/narinfo_all_nix_base32_chars820niks3-go-unit-tests> === CONT  TestIsValidCachePath/empty821niks3-go-unit-tests> === CONT  TestIsValidCachePath/index.html822niks3-go-unit-tests> === CONT  TestIsValidCachePath/invalid_char_e823niks3-go-unit-tests> === CONT  TestIsValidCachePath/traversal_in_middle824niks3-go-unit-tests> === CONT  TestIsValidCachePath/invalid_char_u825niks3-go-unit-tests> === CONT  TestIsValidCachePath/leading_slash826niks3-go-unit-tests> --- PASS: TestIsValidCachePath (0.09s)827niks3-go-unit-tests>     --- PASS: TestIsValidCachePath/narinfo (0.00s)828niks3-go-unit-tests>     --- PASS: TestIsValidCachePath/nar_zst (0.00s)829niks3-go-unit-tests>     --- PASS: TestIsValidCachePath/traversal_parent (0.00s)830niks3-go-unit-tests>     --- PASS: TestIsValidCachePath/short_hash (0.00s)831niks3-go-unit-tests>     --- PASS: TestIsValidCachePath/nar_uncompressed (0.00s)832niks3-go-unit-tests>     --- PASS: TestIsValidCachePath/nar_xz (0.00s)833niks3-go-unit-tests>     --- PASS: TestIsValidCachePath/nar_bz2 (0.00s)834niks3-go-unit-tests>     --- PASS: TestIsValidCachePath/nix-cache-info (0.00s)835niks3-go-unit-tests>     --- PASS: TestIsValidCachePath/log (0.00s)836niks3-go-unit-tests>     --- PASS: TestIsValidCachePath/ls (0.00s)837niks3-go-unit-tests>     --- PASS: TestIsValidCachePath/random_path (0.00s)838niks3-go-unit-tests>     --- PASS: TestIsValidCachePath/realisation (0.00s)839niks3-go-unit-tests>     --- PASS: TestIsValidCachePath/wrong_extension (0.00s)840niks3-go-unit-tests>     --- PASS: TestIsValidCachePath/narinfo_all_nix_base32_chars (0.00s)841niks3-go-unit-tests>     --- PASS: TestIsValidCachePath/empty (0.00s)842niks3-go-unit-tests>     --- PASS: TestIsValidCachePath/index.html (0.00s)843niks3-go-unit-tests>     --- PASS: TestIsValidCachePath/invalid_char_e (0.00s)844niks3-go-unit-tests>     --- PASS: TestIsValidCachePath/traversal_in_middle (0.00s)845niks3-go-unit-tests>     --- PASS: TestIsValidCachePath/invalid_char_u (0.00s)846niks3-go-unit-tests>     --- PASS: TestIsValidCachePath/leading_slash (0.00s)847niks3-go-unit-tests> 2026-06-17 18:31:40.728 UTC [735] ERROR:  relation "goose_db_version" does not exist at character 36848niks3-go-unit-tests> 2026-06-17 18:31:40.728 UTC [735] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC849niks3-go-unit-tests> 2026-06-17 18:31:40.728 UTC [742] ERROR:  relation "goose_db_version" does not exist at character 36850niks3-go-unit-tests> 2026-06-17 18:31:40.728 UTC [742] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC851niks3-go-unit-tests> 2026-06-17 18:31:40.728 UTC [734] ERROR:  relation "goose_db_version" does not exist at character 36852niks3-go-unit-tests> 2026-06-17 18:31:40.728 UTC [734] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC853niks3-go-unit-tests> 2026-06-17 18:31:40.728 UTC [736] ERROR:  relation "goose_db_version" does not exist at character 36854niks3-go-unit-tests> 2026-06-17 18:31:40.728 UTC [736] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC855niks3-go-unit-tests> 2026-06-17 18:31:40.728 UTC [738] ERROR:  relation "goose_db_version" does not exist at character 36856niks3-go-unit-tests> 2026-06-17 18:31:40.728 UTC [738] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC857niks3-go-unit-tests> 2026-06-17 18:31:40.729 UTC [737] ERROR:  relation "goose_db_version" does not exist at character 36858niks3-go-unit-tests> 2026-06-17 18:31:40.729 UTC [737] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC859niks3-go-unit-tests> 2026-06-17 18:31:40.729 UTC [740] ERROR:  relation "goose_db_version" does not exist at character 36860niks3-go-unit-tests> 2026-06-17 18:31:40.729 UTC [740] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC861niks3-go-unit-tests> 2026-06-17 18:31:40.730 UTC [741] ERROR:  relation "goose_db_version" does not exist at character 36862niks3-go-unit-tests> 2026-06-17 18:31:40.730 UTC [741] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC863niks3-go-unit-tests> 2026-06-17 18:31:40.731 UTC [739] ERROR:  relation "goose_db_version" does not exist at character 36864niks3-go-unit-tests> 2026-06-17 18:31:40.731 UTC [739] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC865niks3-go-unit-tests> 2026-06-17 18:31:40.744 UTC [760] ERROR:  relation "goose_db_version" does not exist at character 36866niks3-go-unit-tests> 2026-06-17 18:31:40.744 UTC [760] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC867niks3-go-unit-tests> 2026/06/17 18:31:40 WARN Request failed, retrying attempt=1 max_attempts=6 backoff=100ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures868niks3-go-unit-tests> 2026/06/17 18:31:40 OK   20241026095416_initial_model.sql (83.16ms)869niks3-go-unit-tests> 2026/06/17 18:31:40 OK   20241026095416_initial_model.sql (84.88ms)870niks3-go-unit-tests> 2026/06/17 18:31:40 OK   20241026095416_initial_model.sql (82.75ms)871niks3-go-unit-tests> 2026/06/17 18:31:40 OK   20241026095416_initial_model.sql (85.93ms)872niks3-go-unit-tests> 2026/06/17 18:31:40 OK   20251210153512_drop_unused_gin_index.sql (4.68ms)873niks3-go-unit-tests> 2026/06/17 18:31:40 OK   20241026095416_initial_model.sql (85.66ms)874niks3-go-unit-tests> 2026/06/17 18:31:40 OK   20251210153512_drop_unused_gin_index.sql (4.7ms)875niks3-go-unit-tests> 2026/06/17 18:31:40 WARN Request failed, retrying attempt=2 max_attempts=6 backoff=201.496377ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures876niks3-go-unit-tests> 2026/06/17 18:31:40 OK   20241026095416_initial_model.sql (95.65ms)877niks3-go-unit-tests> 2026/06/17 18:31:40 OK   20241026095416_initial_model.sql (95.64ms)878niks3-go-unit-tests> 2026/06/17 18:31:40 OK   20251210153512_drop_unused_gin_index.sql (13.03ms)879niks3-go-unit-tests> 2026/06/17 18:31:40 OK   20241026095416_initial_model.sql (95.26ms)880niks3-go-unit-tests> 2026/06/17 18:31:40 OK   20251210153512_drop_unused_gin_index.sql (13.16ms)881niks3-go-unit-tests> 2026/06/17 18:31:40 OK   20241026095416_initial_model.sql (95.96ms)882niks3-go-unit-tests> 2026/06/17 18:31:40 OK   20251210153512_drop_unused_gin_index.sql (5.09ms)883niks3-go-unit-tests> 2026/06/17 18:31:40 OK   20251210153512_drop_unused_gin_index.sql (6.64ms)884niks3-go-unit-tests> 2026/06/17 18:31:40 OK   20251210153512_drop_unused_gin_index.sql (16.48ms)885niks3-go-unit-tests> 2026/06/17 18:31:40 OK   20251210153512_drop_unused_gin_index.sql (6.6ms)886niks3-go-unit-tests> 2026/06/17 18:31:40 OK   20241026095416_initial_model.sql (100.05ms)887niks3-go-unit-tests> 2026/06/17 18:31:40 OK   20251218171726_add_pins.sql (20.66ms)888niks3-go-unit-tests> 2026/06/17 18:31:40 goose: successfully migrated database to version: 20251218171726889niks3-go-unit-tests> 2026/06/17 18:31:40 OK   20251210153512_drop_unused_gin_index.sql (5.54ms)890niks3-go-unit-tests> 2026/06/17 18:31:40 OK   20251218171726_add_pins.sql (21.79ms)891niks3-go-unit-tests> 2026/06/17 18:31:40 goose: successfully migrated database to version: 20251218171726892niks3-go-unit-tests> 2026/06/17 18:31:40 OK   20251218171726_add_pins.sql (13.79ms)893niks3-go-unit-tests> 2026/06/17 18:31:40 goose: successfully migrated database to version: 20251218171726894niks3-go-unit-tests> 2026/06/17 18:31:40 OK   20251210153512_drop_unused_gin_index.sql (6.04ms)895niks3-go-unit-tests> 2026/06/17 18:31:40 OK   20251218171726_add_pins.sql (14.04ms)896niks3-go-unit-tests> 2026/06/17 18:31:40 goose: successfully migrated database to version: 20251218171726897niks3-go-unit-tests> 2026/06/17 18:31:40 OK   1_commit_pending_closure.sql (6.18ms)898niks3-go-unit-tests> 2026/06/17 18:31:40 goose: up to current file version: 1899niks3-go-unit-tests> 2026/06/17 18:31:40 OK   1_commit_pending_closure.sql (12.25ms)900niks3-go-unit-tests> 2026/06/17 18:31:40 goose: up to current file version: 1901niks3-go-unit-tests> 2026/06/17 18:31:40 INFO Received complete multipart upload request method=POST path=/api/multipart/complete902niks3-go-unit-tests> 2026/06/17 18:31:40 OK   1_commit_pending_closure.sql (12.48ms)903niks3-go-unit-tests> 2026/06/17 18:31:40 goose: up to current file version: 1904niks3-go-unit-tests> 2026/06/17 18:31:40 ERROR Multipart upload not found error="no rows in result set" upload_id=does-not-exist object_key=nar/0000000000000000000000000000000000000000000000000000.nar.zst905niks3-go-unit-tests> 2026/06/17 18:31:40 OK   20251218171726_add_pins.sql (21.9ms)906niks3-go-unit-tests> 2026/06/17 18:31:40 OK   20251218171726_add_pins.sql (21.88ms)907niks3-go-unit-tests> 2026/06/17 18:31:40 goose: successfully migrated database to version: 20251218171726908niks3-go-unit-tests> 2026/06/17 18:31:40 OK   20251218171726_add_pins.sql (18.45ms)909niks3-go-unit-tests> 2026/06/17 18:31:40 goose: successfully migrated database to version: 20251218171726910niks3-go-unit-tests> 2026/06/17 18:31:40 goose: successfully migrated database to version: 20251218171726911niks3-go-unit-tests> --- PASS: TestCompleteMultipartUnregistered (0.38s)912niks3-go-unit-tests> 2026/06/17 18:31:40 OK   20251218171726_add_pins.sql (21.86ms)913niks3-go-unit-tests> 2026/06/17 18:31:40 goose: successfully migrated database to version: 20251218171726914niks3-go-unit-tests> 2026/06/17 18:31:40 OK   20251218171726_add_pins.sql (22.07ms)915niks3-go-unit-tests> 2026/06/17 18:31:40 goose: successfully migrated database to version: 20251218171726916niks3-go-unit-tests> 2026/06/17 18:31:40 OK   1_commit_pending_closure.sql (14.09ms)917niks3-go-unit-tests> 2026/06/17 18:31:40 goose: up to current file version: 1918niks3-go-unit-tests> 2026/06/17 18:31:40 OK   20251218171726_add_pins.sql (18.98ms)919niks3-go-unit-tests> 2026/06/17 18:31:40 goose: successfully migrated database to version: 20251218171726920niks3-go-unit-tests> 2026/06/17 18:31:40 INFO Created nix-cache-info in bucket bucket=bucket2921niks3-go-unit-tests> 2026/06/17 18:31:40 INFO Created nix-cache-info in bucket bucket=bucket3922niks3-go-unit-tests> 2026/06/17 18:31:40 OK   1_commit_pending_closure.sql (6.35ms)923niks3-go-unit-tests> 2026/06/17 18:31:40 goose: up to current file version: 1924niks3-go-unit-tests> 2026/06/17 18:31:40 OK   1_commit_pending_closure.sql (6.23ms)925niks3-go-unit-tests> 2026/06/17 18:31:40 goose: up to current file version: 1926niks3-go-unit-tests> 2026/06/17 18:31:40 OK   1_commit_pending_closure.sql (6.29ms)927niks3-go-unit-tests> 2026/06/17 18:31:40 goose: up to current file version: 1928niks3-go-unit-tests> 2026/06/17 18:31:40 OK   1_commit_pending_closure.sql (6.3ms)929niks3-go-unit-tests> 2026/06/17 18:31:40 goose: up to current file version: 1930niks3-go-unit-tests> 2026/06/17 18:31:40 OK   1_commit_pending_closure.sql (6.17ms)931niks3-go-unit-tests> 2026/06/17 18:31:40 goose: up to current file version: 1932niks3-go-unit-tests> --- PASS: TestReadProxyInvalidPath (0.39s)933niks3-go-unit-tests> === RUN   TestService_AuthMiddleware_OIDC/valid_OIDC_token934niks3-go-unit-tests> 2026/06/17 18:31:40 INFO Received uploads request method=POST path=/api/pending_closures935niks3-go-unit-tests> === PAUSE TestService_AuthMiddleware_OIDC/valid_OIDC_token936niks3-go-unit-tests> === RUN   TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected937niks3-go-unit-tests> 2026/06/17 18:31:40 INFO Received uploads request method=POST path=/api/pending_closures938niks3-go-unit-tests> === PAUSE TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected939niks3-go-unit-tests> === RUN   TestService_AuthMiddleware_OIDC/malformed_token_rejected940niks3-go-unit-tests> === PAUSE TestService_AuthMiddleware_OIDC/malformed_token_rejected941niks3-go-unit-tests> === RUN   TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured942niks3-go-unit-tests> === PAUSE TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured943niks3-go-unit-tests> === CONT  TestService_AuthMiddleware_OIDC/valid_OIDC_token944niks3-go-unit-tests> === CONT  TestService_AuthMiddleware_OIDC/malformed_token_rejected945niks3-go-unit-tests> === CONT  TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured946niks3-go-unit-tests> 2026/06/17 18:31:40 INFO Received uploads request method=POST path=/api/pending_closures947niks3-go-unit-tests> === CONT  TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected948niks3-go-unit-tests> 2026/06/17 18:31:40 WARN Authentication failed token_preview=not-a-valid-jwt token_length=15 oidc_error="no provider could verify the token (signature or issuer mismatch)" oidc_provider="" tried_providers=[test]949niks3-go-unit-tests> 2026/06/17 18:31:40 OK   1_commit_pending_closure.sql (5.4ms)950niks3-go-unit-tests> 2026/06/17 18:31:40 goose: up to current file version: 1951niks3-go-unit-tests> --- PASS: TestReadProxy404 (0.30s)952niks3-go-unit-tests> --- PASS: TestReadProxyRootRedirectsToIndexHTML (0.39s)953niks3-go-unit-tests> 2026/06/17 18:31:40 INFO Received uploads request method=POST path=/api/pending_closures954niks3-go-unit-tests> 2026/06/17 18:31:40 INFO OIDC auth successful provider=test955niks3-go-unit-tests> 2026/06/17 18:31:40 WARN Authentication failed token_preview=eyJhbGciOi...RKTMf3vP7Q token_length=702 oidc_error="bound claims validation failed: claim \"repository_owner\" value [otherorg] not in allowed patterns [myorg]" oidc_provider=test tried_providers=[test]956niks3-go-unit-tests> --- PASS: TestService_AuthMiddleware_OIDC (0.39s)957niks3-go-unit-tests>     --- PASS: TestService_AuthMiddleware_OIDC/static_token_still_works_with_OIDC_configured (0.00s)958niks3-go-unit-tests>     --- PASS: TestService_AuthMiddleware_OIDC/malformed_token_rejected (0.00s)959niks3-go-unit-tests>     --- PASS: TestService_AuthMiddleware_OIDC/valid_OIDC_token (0.01s)960niks3-go-unit-tests>     --- PASS: TestService_AuthMiddleware_OIDC/OIDC_token_with_wrong_org_rejected (0.01s)961niks3-go-unit-tests> --- PASS: TestReadProxyNarStreaming (0.30s)962niks3-go-unit-tests> === NAME  TestClientMultipleUploads963niks3-go-unit-tests>     client_integration_test.go:338: Created store path 0: /build/TestClientMultipleUploads616350369/001/store/kikdczgph8sk1bks6f6mc1z1rw0cb1w7-test-file-0.txt964niks3-go-unit-tests> === NAME  TestPinProtectsFromGC965niks3-go-unit-tests>     client_integration_test.go:645: Pinned store path: /build/TestPinProtectsFromGC2528900312/001/store/c8dzchiswqr2pdnk8cc9n5s4x0g6vbm9-pinned-file.txt966niks3-go-unit-tests>     client_integration_test.go:646: Unpinned store path: /build/TestPinProtectsFromGC2528900312/001/store/6l110f5d77mf30a3v3bv3jyg0r5csq0c-unpinned-file.txt967niks3-go-unit-tests> === NAME  TestClientMultipleUploads968niks3-go-unit-tests>     client_integration_test.go:338: Created store path 1: /build/TestClientMultipleUploads616350369/001/store/26lgmdvql0lfnmv502qbciy8p9fpm1p3-test-file-1.txt969niks3-go-unit-tests>     client_integration_test.go:338: Created store path 2: /build/TestClientMultipleUploads616350369/001/store/jvnix1w0lmhyww9rmbvlfrmnmwdf6q7a-test-file-2.txt970niks3-go-unit-tests> 2026/06/17 18:31:41 WARN Request failed, retrying attempt=3 max_attempts=6 backoff=429.571216ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures971niks3-go-unit-tests> 2026-06-17 18:31:41.081 UTC [921] ERROR:  relation "goose_db_version" does not exist at character 36972niks3-go-unit-tests> 2026-06-17 18:31:41.081 UTC [921] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC973niks3-go-unit-tests> 2026-06-17 18:31:41.083 UTC [923] ERROR:  relation "goose_db_version" does not exist at character 36974niks3-go-unit-tests> 2026-06-17 18:31:41.083 UTC [923] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC975niks3-go-unit-tests> 2026-06-17 18:31:41.083 UTC [922] ERROR:  relation "goose_db_version" does not exist at character 36976niks3-go-unit-tests> 2026-06-17 18:31:41.083 UTC [922] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC977niks3-go-unit-tests> 2026-06-17 18:31:41.083 UTC [924] ERROR:  relation "goose_db_version" does not exist at character 36978niks3-go-unit-tests> 2026-06-17 18:31:41.083 UTC [924] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC979niks3-go-unit-tests> 2026-06-17 18:31:41.084 UTC [925] ERROR:  relation "goose_db_version" does not exist at character 36980niks3-go-unit-tests> 2026-06-17 18:31:41.084 UTC [925] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC981niks3-go-unit-tests> 2026-06-17 18:31:41.085 UTC [926] ERROR:  relation "goose_db_version" does not exist at character 36982niks3-go-unit-tests> 2026-06-17 18:31:41.085 UTC [926] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC983niks3-go-unit-tests> 2026-06-17 18:31:41.085 UTC [927] ERROR:  relation "goose_db_version" does not exist at character 36984niks3-go-unit-tests> 2026-06-17 18:31:41.085 UTC [927] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC985niks3-go-unit-tests> 2026-06-17 18:31:41.085 UTC [928] ERROR:  relation "goose_db_version" does not exist at character 36986niks3-go-unit-tests> 2026-06-17 18:31:41.085 UTC [928] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC987niks3-go-unit-tests> 2026-06-17 18:31:41.086 UTC [929] ERROR:  relation "goose_db_version" does not exist at character 36988niks3-go-unit-tests> 2026-06-17 18:31:41.086 UTC [929] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC989niks3-go-unit-tests> 2026-06-17 18:31:41.087 UTC [931] ERROR:  relation "goose_db_version" does not exist at character 36990niks3-go-unit-tests> 2026-06-17 18:31:41.087 UTC [931] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC991niks3-go-unit-tests> 2026-06-17 18:31:41.087 UTC [930] ERROR:  relation "goose_db_version" does not exist at character 36992niks3-go-unit-tests> 2026-06-17 18:31:41.087 UTC [930] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC993niks3-go-unit-tests> 2026-06-17 18:31:41.088 UTC [932] ERROR:  relation "goose_db_version" does not exist at character 36994niks3-go-unit-tests> 2026-06-17 18:31:41.088 UTC [932] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC995niks3-go-unit-tests> 2026-06-17 18:31:41.088 UTC [934] ERROR:  relation "goose_db_version" does not exist at character 36996niks3-go-unit-tests> 2026-06-17 18:31:41.088 UTC [934] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC997niks3-go-unit-tests> 2026-06-17 18:31:41.090 UTC [936] ERROR:  relation "goose_db_version" does not exist at character 36998niks3-go-unit-tests> 2026-06-17 18:31:41.090 UTC [936] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC999niks3-go-unit-tests> 2026-06-17 18:31:41.090 UTC [939] ERROR:  relation "goose_db_version" does not exist at character 361000niks3-go-unit-tests> 2026-06-17 18:31:41.090 UTC [939] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1001niks3-go-unit-tests> 2026-06-17 18:31:41.091 UTC [935] ERROR:  relation "goose_db_version" does not exist at character 361002niks3-go-unit-tests> 2026-06-17 18:31:41.091 UTC [935] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1003niks3-go-unit-tests> 2026-06-17 18:31:41.094 UTC [971] ERROR:  relation "goose_db_version" does not exist at character 361004niks3-go-unit-tests> 2026-06-17 18:31:41.094 UTC [971] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1005niks3-go-unit-tests> 2026-06-17 18:31:41.096 UTC [972] ERROR:  relation "goose_db_version" does not exist at character 361006niks3-go-unit-tests> 2026-06-17 18:31:41.096 UTC [972] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1007niks3-go-unit-tests> 2026-06-17 18:31:41.096 UTC [973] ERROR:  relation "goose_db_version" does not exist at character 361008niks3-go-unit-tests> 2026-06-17 18:31:41.096 UTC [973] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1009niks3-go-unit-tests> 2026-06-17 18:31:41.096 UTC [974] ERROR:  relation "goose_db_version" does not exist at character 361010niks3-go-unit-tests> 2026-06-17 18:31:41.096 UTC [974] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1011niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received uploads request method=POST path=/api/pending_closures1012niks3-go-unit-tests> 2026-06-17 18:31:41.098 UTC [975] ERROR:  relation "goose_db_version" does not exist at character 361013niks3-go-unit-tests> 2026-06-17 18:31:41.098 UTC [975] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1014niks3-go-unit-tests> 2026-06-17 18:31:41.098 UTC [976] ERROR:  relation "goose_db_version" does not exist at character 361015niks3-go-unit-tests> 2026-06-17 18:31:41.098 UTC [976] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1016niks3-go-unit-tests> 2026-06-17 18:31:41.098 UTC [980] ERROR:  relation "goose_db_version" does not exist at character 361017niks3-go-unit-tests> 2026-06-17 18:31:41.098 UTC [980] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1018niks3-go-unit-tests> 2026-06-17 18:31:41.098 UTC [979] ERROR:  relation "goose_db_version" does not exist at character 361019niks3-go-unit-tests> 2026-06-17 18:31:41.098 UTC [979] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1020niks3-go-unit-tests> 2026-06-17 18:31:41.104 UTC [986] ERROR:  relation "goose_db_version" does not exist at character 361021niks3-go-unit-tests> 2026-06-17 18:31:41.104 UTC [986] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1022niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)1023niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Uploading c8dzchiswqr2pdnk8cc9n5s4x0g6vbm9-pinned-file.txt (128B)1024niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign1025niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Signed narinfos id=1 count=11026niks3-go-unit-tests> 2026-06-17 18:31:41.123 UTC [988] ERROR:  relation "goose_db_version" does not exist at character 361027niks3-go-unit-tests> 2026-06-17 18:31:41.123 UTC [988] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1028niks3-go-unit-tests> 2026-06-17 18:31:41.123 UTC [987] ERROR:  relation "goose_db_version" does not exist at character 361029niks3-go-unit-tests> 2026-06-17 18:31:41.123 UTC [987] STATEMENT:  SELECT version_id, is_applied from goose_db_version ORDER BY id DESC1030niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Uploading 1 narinfos1031niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20241026095416_initial_model.sql (14.36ms)1032niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete1033niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20241026095416_initial_model.sql (15.34ms)1034niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20241026095416_initial_model.sql (15.81ms)1035niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20241026095416_initial_model.sql (17.48ms)1036niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20241026095416_initial_model.sql (16.11ms)1037niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20241026095416_initial_model.sql (17.21ms)1038niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20241026095416_initial_model.sql (16.65ms)1039niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20241026095416_initial_model.sql (16.96ms)1040niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20241026095416_initial_model.sql (16.65ms)1041niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20241026095416_initial_model.sql (17.74ms)1042niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20241026095416_initial_model.sql (17.57ms)1043niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20241026095416_initial_model.sql (18.71ms)1044niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20241026095416_initial_model.sql (18.19ms)1045niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20241026095416_initial_model.sql (18.93ms)1046niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20241026095416_initial_model.sql (18.97ms)1047niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20241026095416_initial_model.sql (18.79ms)1048niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251210153512_drop_unused_gin_index.sql (3.97ms)1049niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251210153512_drop_unused_gin_index.sql (3.89ms)1050niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251210153512_drop_unused_gin_index.sql (4.63ms)1051niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received uploads request method=POST path=/api/pending_closures1052niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20241026095416_initial_model.sql (20.31ms)1053niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20241026095416_initial_model.sql (20.49ms)1054niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20241026095416_initial_model.sql (20.94ms)1055niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20241026095416_initial_model.sql (20.95ms)1056niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251210153512_drop_unused_gin_index.sql (3.58ms)1057niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251210153512_drop_unused_gin_index.sql (3.75ms)1058niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251210153512_drop_unused_gin_index.sql (4.64ms)1059niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20241026095416_initial_model.sql (21.53ms)1060niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Completed upload id=11061niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Upload complete. (119ms)1062niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251210153512_drop_unused_gin_index.sql (4.79ms)1063niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251210153512_drop_unused_gin_index.sql (5.07ms)1064niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251210153512_drop_unused_gin_index.sql (4.57ms)1065niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251210153512_drop_unused_gin_index.sql (6.68ms)1066niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20241026095416_initial_model.sql (22.09ms)1067niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20241026095416_initial_model.sql (22.42ms)1068niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251210153512_drop_unused_gin_index.sql (4.53ms)1069niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251210153512_drop_unused_gin_index.sql (5.07ms)1070niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20241026095416_initial_model.sql (22.6ms)1071niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251210153512_drop_unused_gin_index.sql (4.71ms)1072niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20241026095416_initial_model.sql (24.75ms)1073niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251218171726_add_pins.sql (5.65ms)1074niks3-go-unit-tests> 2026/06/17 18:31:41 goose: successfully migrated database to version: 202512181717261075niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251210153512_drop_unused_gin_index.sql (5.96ms)1076niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251210153512_drop_unused_gin_index.sql (6.43ms)1077niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251210153512_drop_unused_gin_index.sql (3.32ms)1078niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251210153512_drop_unused_gin_index.sql (5.18ms)1079niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251210153512_drop_unused_gin_index.sql (7.24ms)1080niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251210153512_drop_unused_gin_index.sql (4.94ms)1081niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251210153512_drop_unused_gin_index.sql (5.07ms)1082niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251210153512_drop_unused_gin_index.sql (5.12ms)1083niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251210153512_drop_unused_gin_index.sql (5.38ms)1084niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251218171726_add_pins.sql (9.15ms)1085niks3-go-unit-tests> 2026/06/17 18:31:41 goose: successfully migrated database to version: 202512181717261086niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received uploads request method=POST path=/api/pending_closures1087niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251218171726_add_pins.sql (8.35ms)1088niks3-go-unit-tests> 2026/06/17 18:31:41 goose: successfully migrated database to version: 202512181717261089niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251218171726_add_pins.sql (7.66ms)1090niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251218171726_add_pins.sql (8.26ms)1091niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251218171726_add_pins.sql (9.63ms)1092niks3-go-unit-tests> 2026/06/17 18:31:41 goose: successfully migrated database to version: 202512181717261093niks3-go-unit-tests> 2026/06/17 18:31:41 goose: successfully migrated database to version: 202512181717261094niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251218171726_add_pins.sql (11.14ms)1095niks3-go-unit-tests> 2026/06/17 18:31:41 goose: successfully migrated database to version: 202512181717261096niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251218171726_add_pins.sql (8.26ms)1097niks3-go-unit-tests> 2026/06/17 18:31:41 goose: successfully migrated database to version: 202512181717261098niks3-go-unit-tests> 2026/06/17 18:31:41 OK   1_commit_pending_closure.sql (5.34ms)1099niks3-go-unit-tests> 2026/06/17 18:31:41 goose: up to current file version: 11100niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251218171726_add_pins.sql (9.7ms)1101niks3-go-unit-tests> 2026/06/17 18:31:41 goose: successfully migrated database to version: 202512181717261102niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251218171726_add_pins.sql (8.28ms)1103niks3-go-unit-tests> 2026/06/17 18:31:41 goose: successfully migrated database to version: 202512181717261104niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251210153512_drop_unused_gin_index.sql (8.12ms)1105niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251210153512_drop_unused_gin_index.sql (7.93ms)1106niks3-go-unit-tests> 2026/06/17 18:31:41 goose: successfully migrated database to version: 202512181717261107niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251210153512_drop_unused_gin_index.sql (5.86ms)1108niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251218171726_add_pins.sql (9.71ms)1109niks3-go-unit-tests> 2026/06/17 18:31:41 goose: successfully migrated database to version: 202512181717261110niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251218171726_add_pins.sql (5.31ms)1111niks3-go-unit-tests> 2026/06/17 18:31:41 goose: successfully migrated database to version: 202512181717261112niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251218171726_add_pins.sql (5.72ms)1113niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251218171726_add_pins.sql (5.72ms)1114niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251218171726_add_pins.sql (5.68ms)1115niks3-go-unit-tests> 2026/06/17 18:31:41 goose: successfully migrated database to version: 202512181717261116niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251218171726_add_pins.sql (8.58ms)1117niks3-go-unit-tests> 2026/06/17 18:31:41 goose: successfully migrated database to version: 202512181717261118niks3-go-unit-tests> 2026/06/17 18:31:41 goose: successfully migrated database to version: 202512181717261119niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251218171726_add_pins.sql (8.7ms)1120niks3-go-unit-tests> 2026/06/17 18:31:41 goose: successfully migrated database to version: 202512181717261121niks3-go-unit-tests> 2026/06/17 18:31:41 goose: successfully migrated database to version: 202512181717261122niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received uploads request method=POST path=/api/pending_closures1123niks3-go-unit-tests> 2026/06/17 18:31:41 OK   1_commit_pending_closure.sql (4.14ms)1124niks3-go-unit-tests> 2026/06/17 18:31:41 goose: up to current file version: 11125niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251218171726_add_pins.sql (7.75ms)1126niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251218171726_add_pins.sql (7.08ms)1127niks3-go-unit-tests> 2026/06/17 18:31:41 goose: successfully migrated database to version: 202512181717261128niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251218171726_add_pins.sql (7.87ms)1129niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251218171726_add_pins.sql (7.12ms)1130niks3-go-unit-tests> 2026/06/17 18:31:41 goose: successfully migrated database to version: 202512181717261131niks3-go-unit-tests> 2026/06/17 18:31:41 goose: successfully migrated database to version: 202512181717261132niks3-go-unit-tests> 2026/06/17 18:31:41 goose: successfully migrated database to version: 202512181717261133niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251218171726_add_pins.sql (7.02ms)1134niks3-go-unit-tests> 2026/06/17 18:31:41 goose: successfully migrated database to version: 202512181717261135niks3-go-unit-tests> 2026/06/17 18:31:41 OK   1_commit_pending_closure.sql (3.02ms)1136niks3-go-unit-tests> 2026/06/17 18:31:41 goose: up to current file version: 11137niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20241026095416_initial_model.sql (11.91ms)1138niks3-go-unit-tests> 2026/06/17 18:31:41 WARN mTLS auth: subject not in bound subjects subject="CN=reader"1139niks3-go-unit-tests> 2026/06/17 18:31:41 WARN mTLS auth: subject not in bound subjects subject="CN=writer"1140niks3-go-unit-tests> --- PASS: TestService_NativeMTLS (0.53s)1141niks3-go-unit-tests> 2026/06/17 18:31:41 OK   1_commit_pending_closure.sql (3.73ms)1142niks3-go-unit-tests> 2026/06/17 18:31:41 goose: up to current file version: 11143niks3-go-unit-tests> 2026/06/17 18:31:41 OK   1_commit_pending_closure.sql (3.78ms)1144niks3-go-unit-tests> 2026/06/17 18:31:41 OK   1_commit_pending_closure.sql (3.68ms)1145niks3-go-unit-tests> 2026/06/17 18:31:41 goose: up to current file version: 11146niks3-go-unit-tests> 2026/06/17 18:31:41 OK   1_commit_pending_closure.sql (2.75ms)1147niks3-go-unit-tests> 2026/06/17 18:31:41 goose: up to current file version: 11148niks3-go-unit-tests> 2026/06/17 18:31:41 OK   1_commit_pending_closure.sql (2.88ms)1149niks3-go-unit-tests> 2026/06/17 18:31:41 goose: up to current file version: 11150niks3-go-unit-tests> 2026/06/17 18:31:41 OK   1_commit_pending_closure.sql (3.63ms)1151niks3-go-unit-tests> 2026/06/17 18:31:41 goose: up to current file version: 11152niks3-go-unit-tests> 2026/06/17 18:31:41 OK   1_commit_pending_closure.sql (3.71ms)1153niks3-go-unit-tests> 2026/06/17 18:31:41 goose: up to current file version: 11154niks3-go-unit-tests> 2026/06/17 18:31:41 OK   1_commit_pending_closure.sql (3.82ms)1155niks3-go-unit-tests> 2026/06/17 18:31:41 goose: up to current file version: 11156niks3-go-unit-tests> 2026/06/17 18:31:41 OK   1_commit_pending_closure.sql (3.42ms)1157niks3-go-unit-tests> 2026/06/17 18:31:41 goose: up to current file version: 11158niks3-go-unit-tests> 2026/06/17 18:31:41 goose: up to current file version: 11159niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Uploading 3 paths to 127.0.0.1 (0 already cached)1160niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Uploading kikdczgph8sk1bks6f6mc1z1rw0cb1w7-test-file-0.txt (160B)1161niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Uploading jvnix1w0lmhyww9rmbvlfrmnmwdf6q7a-test-file-2.txt (160B)1162niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Uploading 26lgmdvql0lfnmv502qbciy8p9fpm1p3-test-file-1.txt (160B)1163niks3-go-unit-tests> 2026/06/17 18:31:41 OK   1_commit_pending_closure.sql (3.68ms)1164niks3-go-unit-tests> 2026/06/17 18:31:41 OK   1_commit_pending_closure.sql (3.79ms)1165niks3-go-unit-tests> 2026/06/17 18:31:41 goose: up to current file version: 11166niks3-go-unit-tests> 2026/06/17 18:31:41 OK   1_commit_pending_closure.sql (3.81ms)1167niks3-go-unit-tests> 2026/06/17 18:31:41 goose: up to current file version: 11168niks3-go-unit-tests> 2026/06/17 18:31:41 goose: up to current file version: 11169niks3-go-unit-tests> 2026/06/17 18:31:41 OK   1_commit_pending_closure.sql (4.52ms)1170niks3-go-unit-tests> 2026/06/17 18:31:41 goose: up to current file version: 11171niks3-go-unit-tests> 2026/06/17 18:31:41 OK   1_commit_pending_closure.sql (2.71ms)1172niks3-go-unit-tests> 2026/06/17 18:31:41 goose: up to current file version: 11173niks3-go-unit-tests> 2026/06/17 18:31:41 OK   1_commit_pending_closure.sql (2.57ms)1174niks3-go-unit-tests> 2026/06/17 18:31:41 goose: up to current file version: 11175niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251218171726_add_pins.sql (5ms)1176niks3-go-unit-tests> 2026/06/17 18:31:41 goose: successfully migrated database to version: 202512181717261177niks3-go-unit-tests> 2026/06/17 18:31:41 OK   1_commit_pending_closure.sql (3.76ms)1178niks3-go-unit-tests> 2026/06/17 18:31:41 OK   1_commit_pending_closure.sql (2.59ms)1179niks3-go-unit-tests> 2026/06/17 18:31:41 goose: up to current file version: 11180niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20241026095416_initial_model.sql (13.12ms)1181niks3-go-unit-tests> 2026/06/17 18:31:41 goose: up to current file version: 11182niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251210153512_drop_unused_gin_index.sql (1.92ms)1183niks3-go-unit-tests> 2026/06/17 18:31:41 OK   1_commit_pending_closure.sql (2.67ms)1184niks3-go-unit-tests> 2026/06/17 18:31:41 goose: up to current file version: 11185niks3-go-unit-tests> 2026/06/17 18:31:41 OK   1_commit_pending_closure.sql (2.86ms)1186niks3-go-unit-tests> 2026/06/17 18:31:41 goose: up to current file version: 11187niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received cleanup request method=DELETE path=/api/pending_closures1188niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251218171726_add_pins.sql (6.07ms)1189niks3-go-unit-tests> 2026/06/17 18:31:41 goose: successfully migrated database to version: 202512181717261190niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251218171726_add_pins.sql (6.17ms)1191niks3-go-unit-tests> 2026/06/17 18:31:41 goose: successfully migrated database to version: 202512181717261192niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251210153512_drop_unused_gin_index.sql (1.98ms)1193niks3-go-unit-tests> 2026/06/17 18:31:41 OK   1_commit_pending_closure.sql (2.32ms)1194niks3-go-unit-tests> 2026/06/17 18:31:41 goose: up to current file version: 11195niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Aborted multipart uploads count=01196niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251218171726_add_pins.sql (2.55ms)1197niks3-go-unit-tests> 2026/06/17 18:31:41 goose: successfully migrated database to version: 202512181717261198niks3-go-unit-tests> 2026/06/17 18:31:41 OK   1_commit_pending_closure.sql (2.22ms)1199niks3-go-unit-tests> 2026/06/17 18:31:41 goose: up to current file version: 11200niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received uploads request method=POST path=/api/pending_closures1201niks3-go-unit-tests> 2026/06/17 18:31:41 OK   1_commit_pending_closure.sql (2.37ms)1202niks3-go-unit-tests> 2026/06/17 18:31:41 goose: up to current file version: 11203niks3-go-unit-tests> 2026/06/17 18:31:41 OK   1_commit_pending_closure.sql (1.66ms)1204niks3-go-unit-tests> 2026/06/17 18:31:41 goose: up to current file version: 11205niks3-go-unit-tests> 2026/06/17 18:31:41 OK   20251218171726_add_pins.sql (2.5ms)1206niks3-go-unit-tests> 2026/06/17 18:31:41 goose: successfully migrated database to version: 202512181717261207niks3-go-unit-tests> 2026/06/17 18:31:41 OK   1_commit_pending_closure.sql (1.64ms)1208niks3-go-unit-tests> 2026/06/17 18:31:41 goose: up to current file version: 11209niks3-go-unit-tests> 2026/06/17 18:31:41 WARN mTLS auth: subject not in bound subjects subject="CN=untrusted,O=Other"1210niks3-go-unit-tests> 2026/06/17 18:31:41 WARN mTLS auth: bound subjects configured but subject DN unavailable1211niks3-go-unit-tests> 2026/06/17 18:31:41 WARN mTLS auth: subject not in bound subjects subject="CN=untrusted"1212niks3-go-unit-tests> --- PASS: TestService_AuthMiddleware_MTLSBoundSubjects (0.54s)1213niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received uploads request method=POST path=/api/pending_closures1214niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received cleanup request method=DELETE path=/api/pending_closures1215niks3-go-unit-tests> 2026/06/17 18:31:41 WARN mTLS auth: subject not in bound subjects subject="CN=writer"1216niks3-go-unit-tests> --- PASS: TestService_ReadAuthMiddleware (0.54s)1217niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received uploads request method=POST path=/api/pending_closures1218niks3-go-unit-tests> 2026/06/17 18:31:41 WARN Authentication failed token_preview=wrongtoken token_length=10 reason="static API token mismatch"1219niks3-go-unit-tests> --- PASS: TestService_AuthMiddleware (0.54s)1220niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received uploads request method=POST path=/api/pending_closures1221niks3-go-unit-tests> --- PASS: TestService_AuthMiddleware_MTLSProxyHeader (0.54s)1222niks3-go-unit-tests> --- PASS: TestService_healthCheckHandler (0.54s)1223niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Aborted multipart uploads count=11224niks3-go-unit-tests> --- PASS: TestReadProxyDisabled (0.54s)1225niks3-go-unit-tests> --- PASS: TestService_Rustfstest (0.54s)1226niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete1227niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Created nix-cache-info in bucket bucket=bucket181228niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Created nix-cache-info in bucket bucket=bucket161229niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Created nix-cache-info in bucket bucket=bucket371230niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Created nix-cache-info in bucket bucket=bucket171231niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign1232niks3-go-unit-tests> 2026-06-17 18:31:41.164 UTC [924] ERROR:  Closure does not exist: id=11233niks3-go-unit-tests> 2026-06-17 18:31:41.164 UTC [924] CONTEXT:  PL/pgSQL function commit_pending_closure(bigint) line 16 at RAISE1234niks3-go-unit-tests> 2026-06-17 18:31:41.164 UTC [924] STATEMENT:  -- name: CommitPendingClosure :exec1235niks3-go-unit-tests> 	SELECT commit_pending_closure($1::bigint)1236niks3-go-unit-tests> 	1237niks3-go-unit-tests> --- PASS: TestService_cleanupPendingClosuresHandler (0.54s)1238niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Signed narinfos id=1 count=11239niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign1240niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Signed narinfos id=2 count=11241niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received sign narinfos request method=POST path=/api/pending_closures/3/sign1242niks3-go-unit-tests> --- PASS: TestReadProxyNarinfoAlreadyDecompressed (0.55s)1243niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Signed narinfos id=3 count=11244niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Uploading 3 narinfos1245niks3-go-unit-tests> --- PASS: TestCreatePendingClosure_SmallNARUsesSimplePUT (0.56s)1246niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete1247niks3-go-unit-tests> --- PASS: TestReadProxyRangeRequest (0.56s)1248niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Completed upload id=21249niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received complete upload request method=POST path=/api/pending_closures/3/complete1250niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Completed upload id=31251niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete1252niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Completed upload id=11253niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Upload complete. (144ms)1254niks3-go-unit-tests> === NAME  TestClientMultipleUploads1255niks3-go-unit-tests>     client_integration_test.go:349: Uploaded 3 paths in 174.6124ms1256niks3-go-unit-tests> --- PASS: TestResurrectedObjectNotDeleted (0.57s)1257niks3-go-unit-tests> === NAME  TestNARDeduplicationMetadataUploadBug1258niks3-go-unit-tests>     metadata_upload_test.go:48: First store path: /build/TestNARDeduplicationMetadataUploadBug87807691/001/store/mlgz4zxxg7npiks0cddshgji00wk4n78-file1.txt1259niks3-go-unit-tests> === NAME  TestClientIntegration1260niks3-go-unit-tests>     client_integration_test.go:276: Created store path: /build/TestClientIntegration3666392414/002/store/hmm5ki3d1d5hxlkslm25pgkcck79jwd1-test-file.txt1261niks3-go-unit-tests> --- PASS: TestClientMultipleUploads (0.68s)1262niks3-go-unit-tests> --- PASS: TestReadProxyHead (0.59s)1263niks3-go-unit-tests> --- PASS: TestReadProxyNarinfo (0.59s)1264niks3-go-unit-tests> --- PASS: TestReadProxyConditionalGet (0.60s)1265niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received uploads request method=POST path=/api/pending_closures1266niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)1267niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Uploading 6l110f5d77mf30a3v3bv3jyg0r5csq0c-unpinned-file.txt (128B)1268niks3-go-unit-tests> === NAME  TestClientWithDependencies1269niks3-go-unit-tests>     client_integration_test.go:593: Built derivation: /build/TestClientWithDependencies2091074518/001/store/s24a7q65ghzb6z9406nl35m0jx35bzrs-test-script1270niks3-go-unit-tests> === NAME  TestClientCADerivations1271niks3-go-unit-tests>     client_ca_test.go:136: Built CA derivation: /build/TestClientCADerivations2156770178/001/store/kr5yvyhk13d85i87lzyc867ka96dsyws-ca-test1272niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received complete multipart upload request method=POST path=/api/multipart/complete1273niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign1274niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Signed narinfos id=2 count=11275niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Uploading 1 narinfos1276niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete1277niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Completed upload id=21278niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Upload complete. (84ms)1279niks3-go-unit-tests> === NAME  TestClientWithDependencies1280niks3-go-unit-tests>     client_integration_test.go:595: Found 1 dependencies (including self)1281niks3-go-unit-tests> === NAME  TestClientCADerivations1282niks3-go-unit-tests>     client_ca_test.go:139: Found 1 dependencies (including self)1283niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received cleanup request method=DELETE path=/api/pending_closures1284niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Aborted multipart uploads count=11285niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received create pin request method=POST path=/api/pins/myapp1286niks3-go-unit-tests> --- PASS: TestMultipartCleanup (0.67s)1287niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Created/updated pin name=myapp store_path=/build/TestPinProtectsFromGC2528900312/001/store/c8dzchiswqr2pdnk8cc9n5s4x0g6vbm9-pinned-file.txt narinfo_key=c8dzchiswqr2pdnk8cc9n5s4x0g6vbm9.narinfo1288niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received complete multipart upload request method=POST path=/api/multipart/complete1289niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Starting cleanup of old closures method=DELETE path=/api/closures1290niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Garbage collection started1291niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Aborted multipart uploads count=01292niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received uploads request method=POST path=/api/pending_closures1293niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received complete multipart upload request method=POST path=/api/multipart/complete1294niks3-go-unit-tests> 2026/06/17 18:31:41 WARN Force mode enabled - objects will be deleted immediately without grace period1295niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)1296niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Uploading hmm5ki3d1d5hxlkslm25pgkcck79jwd1-test-file.txt (152B)1297niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Completed multipart upload object_key=nar/0000000000000000000000000000000000000000000000000000.nar.zst upload_id=MTY2YTQwMDctYmU2Ni00YTA3LTg4OWYtNjQ3ZWVlYjA5MmRmLjhhMzM0NTc2LTExOGEtNDJjNy04ZGQ4LTgxZTRkZmM5ODRiOXgxNzgxNzIxMTAwOTQ0NzI2OTc2 parts=101298niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete1299niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received uploads request method=POST path=/api/pending_closures1300niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Completed multipart upload object_key=nar/dadb44fdadb44fdadb44fdadb44f000000000000000000000000.nar.zst upload_id=MTY2YTQwMDctYmU2Ni00YTA3LTg4OWYtNjQ3ZWVlYjA5MmRmLjFmNGNhNmNjLWViMWQtNDY2NC04ZmYzLWM2MjQ5Y2U0ZGEwNngxNzgxNzIxMTAwOTQ2NzA1NzMz parts=101301niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete1302niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Completed upload id=11303niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received get closure request method=GET path=/api/closures/000000000000000000000000000000001304niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received uploads request method=POST path=/api/pending_closures1305niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Completed upload id=11306niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign1307niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Signed narinfos id=1 count=11308niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Starting cleanup of old closures method=DELETE path=/api/closures1309niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Uploading 1 narinfos1310niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received uploads request method=POST path=/api/pending_closures1311niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)1312niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Uploading mlgz4zxxg7npiks0cddshgji00wk4n78-file1.txt (160B)1313niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Aborted multipart uploads count=01314niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received uploads request method=POST path=/api/pending_closures1315niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete1316niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Object in database but missing from S3 key=dadb44fdadb44fdadb44fdadb44f0000.narinfo1317niks3-go-unit-tests> 2026/06/17 18:31:41 WARN Found objects in DB but missing from S3, will re-upload count=11318niks3-go-unit-tests> --- PASS: TestService_verifyS3Integrity (0.79s)1319niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Completed upload id=11320niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Upload complete. (91ms)1321niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign1322niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Signed narinfos id=1 count=11323niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Uploading 1 narinfos1324niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Garbage collection completed failed-uploads-deleted=0 old-closures-deleted=1 objects-marked-for-deletion=2 objects-deleted-after-grace-period=0 objects-failed-to-delete=01325niks3-go-unit-tests> === NAME  TestClientIntegration1326niks3-go-unit-tests>     client_integration_test.go:292: Retrieved narinfo from S3:1327niks3-go-unit-tests>         StorePath: /build/TestClientIntegration3666392414/002/store/hmm5ki3d1d5hxlkslm25pgkcck79jwd1-test-file.txt1328niks3-go-unit-tests>         URL: nar/11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk1.nar.zst1329niks3-go-unit-tests>         Compression: zstd1330niks3-go-unit-tests>         NarHash: sha256:11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk11331niks3-go-unit-tests>         NarSize: 1521332niks3-go-unit-tests>         References: 1333niks3-go-unit-tests>         CA: fixed:r:sha256:11l1b7hsy9g9pz8i2rcn4n128l6pyr2yf58d49r12hr5caw9dzk11334niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Vacuumed table table=pending_closures1335niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete1336niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Vacuumed table table=pending_objects1337niks3-go-unit-tests>     client_integration_test.go:293: Retrieved .ls file from S3 (compressed size: 77 bytes)1338niks3-go-unit-tests>     client_integration_test.go:293: Decompressed .ls content (64 bytes):1339niks3-go-unit-tests>         {"version":1,"root":{"type":"regular","size":39,"narOffset":96}}1340niks3-go-unit-tests>     client_integration_test.go:296: Testing garbage collection...1341niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Vacuumed table table=multipart_uploads1342niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Completed upload id=11343niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Upload complete. (89ms)1344niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Vacuumed table table=closures1345niks3-go-unit-tests> === NAME  TestNARDeduplicationMetadataUploadBug1346niks3-go-unit-tests>     metadata_upload_test.go:54: Retrieved narinfo from S3:1347niks3-go-unit-tests>         StorePath: /build/TestNARDeduplicationMetadataUploadBug87807691/001/store/mlgz4zxxg7npiks0cddshgji00wk4n78-file1.txt1348niks3-go-unit-tests>         URL: nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst1349niks3-go-unit-tests>         Compression: zstd1350niks3-go-unit-tests>         NarHash: sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf1351niks3-go-unit-tests>         NarSize: 1601352niks3-go-unit-tests>         References: 1353niks3-go-unit-tests>         CA: fixed:r:sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf1354niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Vacuumed table table=objects1355niks3-go-unit-tests>     metadata_upload_test.go:55: Retrieved .ls file from S3 (compressed size: 77 bytes)1356niks3-go-unit-tests>     metadata_upload_test.go:55: Decompressed .ls content (64 bytes):1357niks3-go-unit-tests>         {"version":1,"root":{"type":"regular","size":44,"narOffset":96}}1358niks3-go-unit-tests> 2026/06/17 18:31:41 WARN Authentication failed token_preview=invalid-token token_length=13 reason="static API token mismatch"1359niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received uploads request method=POST path=/api/pending_closures1360niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Starting cleanup of old closures method=DELETE path=/api/closures1361niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Garbage collection started1362niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)1363niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Uploading s24a7q65ghzb6z9406nl35m0jx35bzrs-test-script (136B)1364niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Aborted multipart uploads count=01365niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received get closure request method=GET path=/api/closures/000000000000000000000000000000001366niks3-go-unit-tests> --- PASS: TestService_createPendingClosureHandler (0.84s)1367niks3-go-unit-tests> 2026/06/17 18:31:41 WARN Force mode enabled - objects will be deleted immediately without grace period1368niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign1369niks3-go-unit-tests> === NAME  TestNARDeduplicationMetadataUploadBug1370niks3-go-unit-tests>     metadata_upload_test.go:64: Second store path (same content): /build/TestNARDeduplicationMetadataUploadBug87807691/001/store/x92s0i689a5wxkhczlz45cz9zqpql0cv-file2.txt1371niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Signed narinfos id=1 count=11372niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Uploading 1 narinfos1373niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete1374niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Completed upload id=11375niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Upload complete. (73ms)1376niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received uploads request method=POST path=/api/pending_closures1377niks3-go-unit-tests> === NAME  TestClientWithDependencies1378niks3-go-unit-tests>     client_integration_test.go:597: Skipping nix copy test - isolated store (/build/TestClientWithDependencies2091074518/001/store) requires matching store prefix1379niks3-go-unit-tests> --- PASS: TestGCBugBareHashReferences (0.77s)1380niks3-go-unit-tests> --- PASS: TestClientWithDependencies (0.77s)1381niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Uploading 1 paths to 127.0.0.1 (0 already cached)1382niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Uploading kr5yvyhk13d85i87lzyc867ka96dsyws-ca-test (144B)1383niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received sign narinfos request method=POST path=/api/pending_closures/1/sign1384niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Signed narinfos id=1 count=11385niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Uploading 1 narinfos1386niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received complete upload request method=POST path=/api/pending_closures/1/complete1387niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Completed upload id=11388niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Upload complete. (91ms)1389niks3-go-unit-tests> === NAME  TestClientCADerivations1390niks3-go-unit-tests>     client_ca_test.go:180: Narinfo contains CA field: StorePath: /build/TestClientCADerivations2156770178/001/store/kr5yvyhk13d85i87lzyc867ka96dsyws-ca-test1391niks3-go-unit-tests>         URL: nar/04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n.nar.zst1392niks3-go-unit-tests>         Compression: zstd1393niks3-go-unit-tests>         NarHash: sha256:04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n1394niks3-go-unit-tests>         NarSize: 1441395niks3-go-unit-tests>         References: 1396niks3-go-unit-tests>         Deriver: /build/TestClientCADerivations2156770178/001/store/63j41zvxzwn5rr20lldxv9j2shq1rslb-ca-test.drv1397niks3-go-unit-tests>         CA: fixed:r:sha256:04jj7iiy79vhzp5kk3r2751n9x3xa44j98y5bk1ds4jp31kky74n1398niks3-go-unit-tests>     client_ca_test.go:185: Checking for realisation files in S3...1399niks3-go-unit-tests>     client_ca_test.go:207: No realisation files uploaded - this is expected for locally built CA derivations1400niks3-go-unit-tests>     client_ca_test.go:208: Locally built CA derivations don't have DrvOutput IDs until they're substituted from a cache1401niks3-go-unit-tests> === NAME  TestOrphanedObjectsGC1402niks3-go-unit-tests>     orphaned_objects_gc_test.go:290: GC Test Summary:1403niks3-go-unit-tests>     orphaned_objects_gc_test.go:291:   - Kept:    2 objects from closure A1404niks3-go-unit-tests>     orphaned_objects_gc_test.go:292:   - Deleted: 2 objects from closure B1405niks3-go-unit-tests>     orphaned_objects_gc_test.go:293:   - Deleted: 6 orphaned chain objects (X1->X2->X3)1406niks3-go-unit-tests>     orphaned_objects_gc_test.go:294:   - Deleted: 2 orphaned single objects (Y)1407niks3-go-unit-tests>     orphaned_objects_gc_test.go:295:   - Total deleted: 10 objects1408niks3-go-unit-tests> --- PASS: TestOrphanedObjectsGC (0.82s)1409niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received uploads request method=POST path=/api/pending_closures1410niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Uploading 0 paths to 127.0.0.1 (1 already cached)1411niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received sign narinfos request method=POST path=/api/pending_closures/2/sign1412niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Signed narinfos id=2 count=11413niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Uploading 1 narinfos1414niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Received complete upload request method=POST path=/api/pending_closures/2/complete1415niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Completed upload id=21416niks3-go-unit-tests> 2026/06/17 18:31:41 INFO Upload complete. (71ms)1417niks3-go-unit-tests> === NAME  TestNARDeduplicationMetadataUploadBug1418niks3-go-unit-tests>     metadata_upload_test.go:76: Retrieved narinfo from S3:1419niks3-go-unit-tests>         StorePath: /build/TestNARDeduplicationMetadataUploadBug87807691/001/store/x92s0i689a5wxkhczlz45cz9zqpql0cv-file2.txt1420niks3-go-unit-tests>         URL: nar/1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf.nar.zst1421niks3-go-unit-tests>         Compression: zstd1422niks3-go-unit-tests>         NarHash: sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf1423niks3-go-unit-tests>         NarSize: 1601424niks3-go-unit-tests>         References: 1425niks3-go-unit-tests>         CA: fixed:r:sha256:1byf36hhc5sn8lvwqfkjh3ybgn76slmx8naakslrypxs6mna71rf1426niks3-go-unit-tests>     metadata_upload_test.go:77: Retrieved .ls file from S3 (compressed size: 62 bytes)1427niks3-go-unit-tests>     metadata_upload_test.go:77: Decompressed .ls content (49 bytes):1428niks3-go-unit-tests>         {"version":1,"root":{"type":"regular","size":44}}1429niks3-go-unit-tests> --- PASS: TestNARDeduplicationMetadataUploadBug (0.86s)1430niks3-go-unit-tests> === NAME  TestClientCADerivations1431niks3-go-unit-tests>     client_ca_test.go:258: nix copy output: warning: you don't have Internet access; disabling some network-dependent features1432niks3-go-unit-tests>         warning: failed to create TLS context for AWS credential providers; SSO, STS WebIdentity, and ECS container authentication will be unavailable1433niks3-go-unit-tests>         error: binary cache 's3://bucket16?endpoint=http://localhost:34093&region=eu-west-1' is for Nix stores with prefix '/nix/store', not '/build/TestClientCADerivations2156770178/001/store'1434niks3-go-unit-tests>     client_ca_test.go:259: nix copy failed (might be expected with isolated stores): exit status 11435niks3-go-unit-tests> --- PASS: TestClientCADerivations (0.87s)1436niks3-go-unit-tests> 2026/06/17 18:31:41 WARN Request failed, retrying attempt=4 max_attempts=6 backoff=816.934741ms error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures1437niks3-go-unit-tests> === NAME  TestOrphanedObjectsGCStressTest1438niks3-go-unit-tests>     orphaned_objects_gc_test.go:425: Created 10 active closures, 5 to-delete closures, 20 orphaned chains1439niks3-go-unit-tests>     orphaned_objects_gc_test.go:446: Marked 210 objects for deletion1440niks3-go-unit-tests> --- PASS: TestUploadHandlersRejectOversizedBody (0.18s)1441niks3-go-unit-tests>     --- PASS: TestUploadHandlersRejectOversizedBody/request_more_parts (0.11s)1442niks3-go-unit-tests>     --- PASS: TestUploadHandlersRejectOversizedBody/complete_multipart (0.11s)1443niks3-go-unit-tests>     --- PASS: TestUploadHandlersRejectOversizedBody/create_pending_closure (1.31s)1444niks3-go-unit-tests> === NAME  TestOrphanedObjectsGCStressTest1445niks3-go-unit-tests>     orphaned_objects_gc_test.go:509: Stress test completed successfully:1446niks3-go-unit-tests>     orphaned_objects_gc_test.go:510:   - Active objects preserved: 201447niks3-go-unit-tests>     orphaned_objects_gc_test.go:511:   - Objects deleted: 2101448niks3-go-unit-tests>     orphaned_objects_gc_test.go:512:   - Total GC'd: 2101449niks3-go-unit-tests> --- PASS: TestOrphanedObjectsGCStressTest (1.48s)1450niks3-go-unit-tests> 2026/06/17 18:31:42 WARN Request failed, retrying attempt=5 max_attempts=6 backoff=1.494768213s error="Post \"http://localhost:19999/api/pending_closures\": dial tcp [::1]:19999: connect: connection refused" url=http://localhost:19999/api/pending_closures1451niks3-go-unit-tests> 2026/06/17 18:31:43 INFO Garbage collection progress phase=cleanup_orphan_objects failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=60 objects_failed=01452niks3-go-unit-tests> 2026/06/17 18:31:43 INFO Garbage collection progress phase=cleanup_orphan_objects failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=60 objects_failed=01453niks3-go-unit-tests> --- PASS: TestClientErrorHandling (0.10s)1454niks3-go-unit-tests>     --- PASS: TestClientErrorHandling/InvalidStorePath (0.58s)1455niks3-go-unit-tests>     --- PASS: TestClientErrorHandling/InvalidAuthToken (0.72s)1456niks3-go-unit-tests>     --- PASS: TestClientErrorHandling/ServerNotAvailable (3.20s)1457niks3-go-unit-tests> 2026/06/17 18:31:45 INFO Garbage collection progress phase=cleanup_orphan_objects failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=129 objects_failed=01458niks3-go-unit-tests> 2026/06/17 18:31:45 INFO Garbage collection progress phase=cleanup_orphan_objects failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=132 objects_failed=01459niks3-go-unit-tests> 2026/06/17 18:31:45 WARN Rate limiter enabled after throttle name=s3-test rate=51460niks3-go-unit-tests> 2026/06/17 18:31:45 WARN S3 rate limit hit operation="complete multipart upload" error="Please reduce your request rate."1461niks3-go-unit-tests> === NAME  TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle1462niks3-go-unit-tests>     throttle_test.go:226: Proxy stats: total=14, throttled=10, completeMultipart=101463niks3-go-unit-tests>     throttle_test.go:228: Rate limiter: enabled=true, rate=5.001464niks3-go-unit-tests> --- PASS: TestCompleteMultipartUploadHandler_RateLimitTriggersThrottle (5.10s)1465niks3-go-unit-tests> 2026/06/17 18:31:47 INFO Garbage collection progress phase=cleanup_orphan_objects failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=198 objects_failed=01466niks3-go-unit-tests> 2026/06/17 18:31:47 INFO Garbage collection progress phase=cleanup_orphan_objects failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=192 objects_failed=01467niks3-go-unit-tests> 2026/06/17 18:31:49 INFO Garbage collection progress phase=cleanup_orphan_objects failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=261 objects_failed=01468niks3-go-unit-tests> 2026/06/17 18:31:49 INFO Garbage collection progress phase=cleanup_orphan_objects failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=255 objects_failed=01469niks3-go-unit-tests> 2026/06/17 18:31:51 INFO Garbage collection progress phase=cleanup_orphan_objects failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=324 objects_failed=01470niks3-go-unit-tests> 2026/06/17 18:31:51 INFO Garbage collection progress phase=cleanup_orphan_objects failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=318 objects_failed=01471niks3-go-unit-tests> 2026/06/17 18:31:53 INFO Garbage collection progress phase=cleanup_orphan_objects failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=384 objects_failed=01472niks3-go-unit-tests> 2026/06/17 18:31:53 INFO Garbage collection progress phase=cleanup_orphan_objects failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=375 objects_failed=01473niks3-go-unit-tests> 2026/06/17 18:31:55 INFO Garbage collection progress phase=cleanup_orphan_objects failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=447 objects_failed=01474niks3-go-unit-tests> 2026/06/17 18:31:55 INFO Garbage collection progress phase=cleanup_orphan_objects failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=432 objects_failed=01475niks3-go-unit-tests> 2026/06/17 18:31:57 INFO Garbage collection progress phase=cleanup_orphan_objects failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=510 objects_failed=01476niks3-go-unit-tests> 2026/06/17 18:31:57 INFO Garbage collection progress phase=cleanup_orphan_objects failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=495 objects_failed=01477niks3-go-unit-tests> 2026/06/17 18:31:59 INFO Garbage collection progress phase=cleanup_orphan_objects failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=576 objects_failed=01478niks3-go-unit-tests> 2026/06/17 18:31:59 INFO Garbage collection progress phase=cleanup_orphan_objects failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=555 objects_failed=01479niks3-go-unit-tests> 2026/06/17 18:32:01 INFO Garbage collection progress phase=cleanup_orphan_objects failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=639 objects_failed=01480niks3-go-unit-tests> 2026/06/17 18:32:01 INFO Garbage collection progress phase=cleanup_orphan_objects failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=615 objects_failed=01481niks3-go-unit-tests> 2026/06/17 18:32:03 INFO Garbage collection progress phase=cleanup_orphan_objects failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=705 objects_failed=01482niks3-go-unit-tests> 2026/06/17 18:32:03 INFO Garbage collection progress phase=cleanup_orphan_objects failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=678 objects_failed=01483niks3-go-unit-tests> 2026/06/17 18:32:05 INFO Garbage collection progress phase=cleanup_orphan_objects failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=771 objects_failed=01484niks3-go-unit-tests> 2026/06/17 18:32:05 INFO Garbage collection progress phase=cleanup_orphan_objects failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=744 objects_failed=01485niks3-go-unit-tests> 2026/06/17 18:32:07 INFO Garbage collection progress phase=cleanup_orphan_objects failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=831 objects_failed=01486niks3-go-unit-tests> 2026/06/17 18:32:07 INFO Garbage collection progress phase=cleanup_orphan_objects failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=807 objects_failed=01487niks3-go-unit-tests> 2026/06/17 18:32:09 INFO Garbage collection progress phase=cleanup_orphan_objects failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=891 objects_failed=01488niks3-go-unit-tests> 2026/06/17 18:32:09 INFO Garbage collection progress phase=cleanup_orphan_objects failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=867 objects_failed=01489niks3-go-unit-tests> 2026/06/17 18:32:11 INFO Garbage collection progress phase=cleanup_orphan_objects failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=951 objects_failed=01490niks3-go-unit-tests> 2026/06/17 18:32:11 INFO Garbage collection progress phase=cleanup_orphan_objects failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=930 objects_failed=01491niks3-go-unit-tests> 2026/06/17 18:32:12 INFO Garbage collection completed failed-uploads-deleted=0 old-closures-deleted=1 objects-marked-for-deletion=3 objects-deleted-after-grace-period=1006 objects-failed-to-delete=01492niks3-go-unit-tests> 2026/06/17 18:32:12 INFO Vacuumed table table=pending_closures1493niks3-go-unit-tests> 2026/06/17 18:32:12 INFO Vacuumed table table=pending_objects1494niks3-go-unit-tests> 2026/06/17 18:32:12 INFO Vacuumed table table=multipart_uploads1495niks3-go-unit-tests> 2026/06/17 18:32:12 INFO Vacuumed table table=closures1496niks3-go-unit-tests> 2026/06/17 18:32:12 INFO Vacuumed table table=objects1497niks3-go-unit-tests> 2026/06/17 18:32:13 INFO Garbage collection progress phase="" failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=1006 objects_failed=01498niks3-go-unit-tests> === NAME  TestPinProtectsFromGC1499niks3-go-unit-tests>     client_integration_test.go:708: Pin successfully protected closure from garbage collection1500niks3-go-unit-tests> --- PASS: TestPinProtectsFromGC (32.80s)1501niks3-go-unit-tests> 2026/06/17 18:32:13 INFO Garbage collection progress phase=cleanup_orphan_objects failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=987 objects_failed=01502niks3-go-unit-tests> 2026/06/17 18:32:13 INFO Garbage collection completed failed-uploads-deleted=0 old-closures-deleted=1 objects-marked-for-deletion=3 objects-deleted-after-grace-period=1006 objects-failed-to-delete=01503niks3-go-unit-tests> 2026/06/17 18:32:13 INFO Vacuumed table table=pending_closures1504niks3-go-unit-tests> 2026/06/17 18:32:13 INFO Vacuumed table table=pending_objects1505niks3-go-unit-tests> 2026/06/17 18:32:13 INFO Vacuumed table table=multipart_uploads1506niks3-go-unit-tests> 2026/06/17 18:32:13 INFO Vacuumed table table=closures1507niks3-go-unit-tests> 2026/06/17 18:32:13 INFO Vacuumed table table=objects1508niks3-go-unit-tests> 2026/06/17 18:32:15 INFO Garbage collection progress phase="" failed_uploads_deleted=0 old_closures_deleted=1 objects_marked=3 objects_deleted=1006 objects_failed=01509niks3-go-unit-tests> === NAME  TestClientIntegration1510niks3-go-unit-tests>     client_integration_test.go:303: Objects in database after GC:1511niks3-go-unit-tests>     client_integration_test.go:303: Successfully deleted all objects with GC --force1512niks3-go-unit-tests> --- PASS: TestClientIntegration (34.77s)1513niks3-go-unit-tests> PASS1514niks3-go-unit-tests> {"timestamp":"2026-06-17T18:32:15.392558024Z","level":"ERROR","fields":{"message":"Cannot perform graceful shutdown, other references exist err: GracefulShutdown"},"target":"rustfs::server::http","filename":"rustfs/src/server/http.rs","line_number":408,"threadName":"rustfs-worker","threadId":"ThreadId(374)"}1515niks3-go-unit-tests> Server stopped successfully.1516niks3-go-unit-tests> 2026-06-17 18:32:17.027 UTC [209] LOG:  received smart shutdown request1517niks3-go-unit-tests> 2026-06-17 18:32:17.031 UTC [209] LOG:  background worker "logical replication launcher" (PID 216) exited with exit code 11518niks3-go-unit-tests> 2026-06-17 18:32:17.039 UTC [211] LOG:  shutting down1519niks3-go-unit-tests> 2026-06-17 18:32:17.040 UTC [211] LOG:  checkpoint starting: shutdown immediate1520niks3-go-unit-tests> 2026-06-17 18:32:17.943 UTC [211] LOG:  checkpoint complete: wrote 10360 buffers (63.2%); 0 WAL file(s) added, 0 removed, 10 recycled; write=0.227 s, sync=0.670 s, total=0.904 s; sync files=12057, longest=0.002 s, average=0.001 s; distance=162493 kB, estimate=162493 kB; lsn=0/B39BD80, redo lsn=0/B39BD801521niks3-go-unit-tests> 2026-06-17 18:32:18.016 UTC [209] LOG:  database system is shut down1522niks3-go-unit-tests> Running OIDC tests...1523niks3-go-unit-tests> === RUN   TestGlobMatch1524niks3-go-unit-tests> === PAUSE TestGlobMatch1525niks3-go-unit-tests> === RUN   TestAudienceForIssuer1526niks3-go-unit-tests> === PAUSE TestAudienceForIssuer1527niks3-go-unit-tests> === RUN   TestValidateToken_ValidToken1528niks3-go-unit-tests> === PAUSE TestValidateToken_ValidToken1529niks3-go-unit-tests> === RUN   TestValidateToken_WrongAudience1530niks3-go-unit-tests> === PAUSE TestValidateToken_WrongAudience1531niks3-go-unit-tests> === RUN   TestValidateToken_Expired1532niks3-go-unit-tests> === PAUSE TestValidateToken_Expired1533niks3-go-unit-tests> === RUN   TestValidateToken_BoundClaimsMismatch1534niks3-go-unit-tests> === PAUSE TestValidateToken_BoundClaimsMismatch1535niks3-go-unit-tests> === RUN   TestValidateToken_BoundSubjectMismatch1536niks3-go-unit-tests> === PAUSE TestValidateToken_BoundSubjectMismatch1537niks3-go-unit-tests> === RUN   TestValidateToken_MultipleProviders1538niks3-go-unit-tests> === PAUSE TestValidateToken_MultipleProviders1539niks3-go-unit-tests> === RUN   TestValidateToken_NoMatchingProvider1540niks3-go-unit-tests> === PAUSE TestValidateToken_NoMatchingProvider1541niks3-go-unit-tests> === CONT  TestGlobMatch1542niks3-go-unit-tests> === CONT  TestValidateToken_WrongAudience1543niks3-go-unit-tests> === CONT  TestValidateToken_BoundClaimsMismatch1544niks3-go-unit-tests> === RUN   TestGlobMatch/foo_foo1545niks3-go-unit-tests> === PAUSE TestGlobMatch/foo_foo1546niks3-go-unit-tests> === RUN   TestGlobMatch/foo_bar1547niks3-go-unit-tests> === PAUSE TestGlobMatch/foo_bar1548niks3-go-unit-tests> === RUN   TestGlobMatch/*_1549niks3-go-unit-tests> === PAUSE TestGlobMatch/*_1550niks3-go-unit-tests> === RUN   TestGlobMatch/*_anything1551niks3-go-unit-tests> === PAUSE TestGlobMatch/*_anything1552niks3-go-unit-tests> === RUN   TestGlobMatch/foo*_foo1553niks3-go-unit-tests> === PAUSE TestGlobMatch/foo*_foo1554niks3-go-unit-tests> === RUN   TestGlobMatch/foo*_foobar1555niks3-go-unit-tests> === PAUSE TestGlobMatch/foo*_foobar1556niks3-go-unit-tests> === RUN   TestGlobMatch/foo*_bar1557niks3-go-unit-tests> === CONT  TestValidateToken_Expired1558niks3-go-unit-tests> === PAUSE TestGlobMatch/foo*_bar1559niks3-go-unit-tests> === RUN   TestGlobMatch/*bar_bar1560niks3-go-unit-tests> === PAUSE TestGlobMatch/*bar_bar1561niks3-go-unit-tests> === CONT  TestAudienceForIssuer1562niks3-go-unit-tests> --- PASS: TestAudienceForIssuer (0.00s)1563niks3-go-unit-tests> === CONT  TestValidateToken_MultipleProviders1564niks3-go-unit-tests> === CONT  TestValidateToken_NoMatchingProvider1565niks3-go-unit-tests> === CONT  TestValidateToken_BoundSubjectMismatch1566niks3-go-unit-tests> === CONT  TestValidateToken_ValidToken1567niks3-go-unit-tests> === RUN   TestGlobMatch/*bar_foobar1568niks3-go-unit-tests> === PAUSE TestGlobMatch/*bar_foobar1569niks3-go-unit-tests> === RUN   TestGlobMatch/*bar_foo1570niks3-go-unit-tests> === PAUSE TestGlobMatch/*bar_foo1571niks3-go-unit-tests> === RUN   TestGlobMatch/foo*bar_foobar1572niks3-go-unit-tests> === PAUSE TestGlobMatch/foo*bar_foobar1573niks3-go-unit-tests> === RUN   TestGlobMatch/foo*bar_foo123bar1574niks3-go-unit-tests> === PAUSE TestGlobMatch/foo*bar_foo123bar1575niks3-go-unit-tests> === RUN   TestGlobMatch/foo*bar_foobarbaz1576niks3-go-unit-tests> === PAUSE TestGlobMatch/foo*bar_foobarbaz1577niks3-go-unit-tests> === RUN   TestGlobMatch/*/*_foo/bar1578niks3-go-unit-tests> === PAUSE TestGlobMatch/*/*_foo/bar1579niks3-go-unit-tests> === RUN   TestGlobMatch/*/*_foo1580niks3-go-unit-tests> === PAUSE TestGlobMatch/*/*_foo1581niks3-go-unit-tests> === RUN   TestGlobMatch/refs/heads/*_refs/heads/main1582niks3-go-unit-tests> === PAUSE TestGlobMatch/refs/heads/*_refs/heads/main1583niks3-go-unit-tests> === RUN   TestGlobMatch/refs/heads/*_refs/tags/v1.01584niks3-go-unit-tests> === PAUSE TestGlobMatch/refs/heads/*_refs/tags/v1.01585niks3-go-unit-tests> === RUN   TestGlobMatch/refs/*/main_refs/heads/main1586niks3-go-unit-tests> === PAUSE TestGlobMatch/refs/*/main_refs/heads/main1587niks3-go-unit-tests> === RUN   TestGlobMatch/fo?_foo1588niks3-go-unit-tests> === PAUSE TestGlobMatch/fo?_foo1589niks3-go-unit-tests> === RUN   TestGlobMatch/fo?_fo1590niks3-go-unit-tests> === PAUSE TestGlobMatch/fo?_fo1591niks3-go-unit-tests> === RUN   TestGlobMatch/fo?_fooo1592niks3-go-unit-tests> === PAUSE TestGlobMatch/fo?_fooo1593niks3-go-unit-tests> === RUN   TestGlobMatch/?oo_foo1594niks3-go-unit-tests> === PAUSE TestGlobMatch/?oo_foo1595niks3-go-unit-tests> === RUN   TestGlobMatch/?oo_boo1596niks3-go-unit-tests> === PAUSE TestGlobMatch/?oo_boo1597niks3-go-unit-tests> === RUN   TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main1598niks3-go-unit-tests> === PAUSE TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main1599niks3-go-unit-tests> === RUN   TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main1600niks3-go-unit-tests> === PAUSE TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main1601niks3-go-unit-tests> === CONT  TestGlobMatch/foo_foo1602niks3-go-unit-tests> === CONT  TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main1603niks3-go-unit-tests> === CONT  TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main1604niks3-go-unit-tests> === CONT  TestGlobMatch/?oo_boo1605niks3-go-unit-tests> === CONT  TestGlobMatch/foo*bar_foo123bar1606niks3-go-unit-tests> === CONT  TestGlobMatch/foo_bar1607niks3-go-unit-tests> === CONT  TestGlobMatch/foo*bar_foobar1608niks3-go-unit-tests> === CONT  TestGlobMatch/?oo_foo1609niks3-go-unit-tests> === CONT  TestGlobMatch/*bar_foo1610niks3-go-unit-tests> === CONT  TestGlobMatch/refs/heads/*_refs/tags/v1.01611niks3-go-unit-tests> === CONT  TestGlobMatch/*bar_foobar1612niks3-go-unit-tests> === CONT  TestGlobMatch/*/*_foo/bar1613niks3-go-unit-tests> === CONT  TestGlobMatch/foo*bar_foobarbaz1614niks3-go-unit-tests> === CONT  TestGlobMatch/*bar_bar1615niks3-go-unit-tests> === CONT  TestGlobMatch/foo*_bar1616niks3-go-unit-tests> === CONT  TestGlobMatch/foo*_foobar1617niks3-go-unit-tests> === CONT  TestGlobMatch/foo*_foo1618niks3-go-unit-tests> === CONT  TestGlobMatch/*_anything1619niks3-go-unit-tests> === CONT  TestGlobMatch/*_1620niks3-go-unit-tests> === CONT  TestGlobMatch/fo?_fo1621niks3-go-unit-tests> === CONT  TestGlobMatch/fo?_foo1622niks3-go-unit-tests> === CONT  TestGlobMatch/refs/heads/*_refs/heads/main1623niks3-go-unit-tests> === CONT  TestGlobMatch/refs/*/main_refs/heads/main1624niks3-go-unit-tests> === CONT  TestGlobMatch/*/*_foo1625niks3-go-unit-tests> === CONT  TestGlobMatch/fo?_fooo1626niks3-go-unit-tests> --- PASS: TestGlobMatch (0.01s)1627niks3-go-unit-tests>     --- PASS: TestGlobMatch/foo_foo (0.00s)1628niks3-go-unit-tests>     --- PASS: TestGlobMatch/repo:myorg/*:*_repo:otherorg/myrepo:ref:refs/heads/main (0.00s)1629niks3-go-unit-tests>     --- PASS: TestGlobMatch/repo:myorg/*:*_repo:myorg/myrepo:ref:refs/heads/main (0.00s)1630niks3-go-unit-tests>     --- PASS: TestGlobMatch/?oo_boo (0.00s)1631niks3-go-unit-tests>     --- PASS: TestGlobMatch/foo_bar (0.00s)1632niks3-go-unit-tests>     --- PASS: TestGlobMatch/foo*bar_foo123bar (0.00s)1633niks3-go-unit-tests>     --- PASS: TestGlobMatch/foo*bar_foobar (0.00s)1634niks3-go-unit-tests>     --- PASS: TestGlobMatch/?oo_foo (0.00s)1635niks3-go-unit-tests>     --- PASS: TestGlobMatch/*bar_foo (0.00s)1636niks3-go-unit-tests>     --- PASS: TestGlobMatch/refs/heads/*_refs/tags/v1.0 (0.00s)1637niks3-go-unit-tests>     --- PASS: TestGlobMatch/*bar_foobar (0.00s)1638niks3-go-unit-tests>     --- PASS: TestGlobMatch/*/*_foo/bar (0.00s)1639niks3-go-unit-tests>     --- PASS: TestGlobMatch/foo*bar_foobarbaz (0.00s)1640niks3-go-unit-tests>     --- PASS: TestGlobMatch/*bar_bar (0.00s)1641niks3-go-unit-tests>     --- PASS: TestGlobMatch/foo*_bar (0.00s)1642niks3-go-unit-tests>     --- PASS: TestGlobMatch/foo*_foobar (0.00s)1643niks3-go-unit-tests>     --- PASS: TestGlobMatch/foo*_foo (0.00s)1644niks3-go-unit-tests>     --- PASS: TestGlobMatch/*_anything (0.00s)1645niks3-go-unit-tests>     --- PASS: TestGlobMatch/*_ (0.00s)1646niks3-go-unit-tests>     --- PASS: TestGlobMatch/fo?_fo (0.00s)1647niks3-go-unit-tests>     --- PASS: TestGlobMatch/fo?_foo (0.00s)1648niks3-go-unit-tests>     --- PASS: TestGlobMatch/refs/heads/*_refs/heads/main (0.00s)1649niks3-go-unit-tests>     --- PASS: TestGlobMatch/refs/*/main_refs/heads/main (0.00s)1650niks3-go-unit-tests>     --- PASS: TestGlobMatch/*/*_foo (0.00s)1651niks3-go-unit-tests>     --- PASS: TestGlobMatch/fo?_fooo (0.00s)1652niks3-go-unit-tests> 2026/06/17 18:32:18 INFO OIDC provider initialized name=test1653niks3-go-unit-tests> 2026/06/17 18:32:18 INFO OIDC provider initialized name=test1654niks3-go-unit-tests> 2026/06/17 18:32:18 INFO OIDC provider initialized name=test1655niks3-go-unit-tests> 2026/06/17 18:32:18 INFO OIDC provider initialized name=test1656niks3-go-unit-tests> 2026/06/17 18:32:18 INFO OIDC provider initialized name=provider11657niks3-go-unit-tests> 2026/06/17 18:32:18 INFO OIDC provider initialized name=provider11658niks3-go-unit-tests> 2026/06/17 18:32:18 INFO OIDC provider initialized name=test1659niks3-go-unit-tests> 2026/06/17 18:32:18 INFO OIDC provider initialized name=provider21660niks3-go-unit-tests> --- PASS: TestValidateToken_Expired (0.02s)1661niks3-go-unit-tests> --- PASS: TestValidateToken_NoMatchingProvider (0.01s)1662niks3-go-unit-tests> --- PASS: TestValidateToken_BoundSubjectMismatch (0.01s)1663niks3-go-unit-tests> --- PASS: TestValidateToken_ValidToken (0.01s)1664niks3-go-unit-tests> --- PASS: TestValidateToken_BoundClaimsMismatch (0.02s)1665niks3-go-unit-tests> --- PASS: TestValidateToken_WrongAudience (0.02s)1666niks3-go-unit-tests> --- PASS: TestValidateToken_MultipleProviders (0.02s)1667niks3-go-unit-tests> PASS1668niks3-go-unit-tests> Running hook tests...1669niks3-go-unit-tests> === RUN   TestSendPathsEmpty1670niks3-go-unit-tests> === PAUSE TestSendPathsEmpty1671niks3-go-unit-tests> === RUN   TestQueueEnqueueAndFetch1672niks3-go-unit-tests> === PAUSE TestQueueEnqueueAndFetch1673niks3-go-unit-tests> === RUN   TestQueueDeduplication1674niks3-go-unit-tests> === PAUSE TestQueueDeduplication1675niks3-go-unit-tests> === RUN   TestQueueRemove1676niks3-go-unit-tests> === PAUSE TestQueueRemove1677niks3-go-unit-tests> === RUN   TestQueueFetchBatchLimit1678niks3-go-unit-tests> === PAUSE TestQueueFetchBatchLimit1679niks3-go-unit-tests> === RUN   TestQueueFetchRemoveLifecycle1680niks3-go-unit-tests> === PAUSE TestQueueFetchRemoveLifecycle1681niks3-go-unit-tests> === RUN   TestQueueConcurrentWriters1682niks3-go-unit-tests> === PAUSE TestQueueConcurrentWriters1683niks3-go-unit-tests> === RUN   TestServerClientIntegration1684niks3-go-unit-tests> === PAUSE TestServerClientIntegration1685niks3-go-unit-tests> === RUN   TestServerQueueError1686niks3-go-unit-tests> === PAUSE TestServerQueueError1687niks3-go-unit-tests> === RUN   TestGetListenerSocketActivation1688niks3-go-unit-tests>     server_test.go:210: === RUN   TestGetListenerSocketActivation1689niks3-go-unit-tests>         --- PASS: TestGetListenerSocketActivation (0.00s)1690niks3-go-unit-tests>         PASS1691niks3-go-unit-tests>         1692niks3-go-unit-tests> --- PASS: TestGetListenerSocketActivation (0.01s)1693niks3-go-unit-tests> === RUN   TestWorkerUploadsAndRemoves1694niks3-go-unit-tests> === PAUSE TestWorkerUploadsAndRemoves1695niks3-go-unit-tests> === RUN   TestWorkerSkipsGCdPaths1696niks3-go-unit-tests> === PAUSE TestWorkerSkipsGCdPaths1697niks3-go-unit-tests> === RUN   TestWorkerPrunesClosureDeps1698niks3-go-unit-tests> === PAUSE TestWorkerPrunesClosureDeps1699niks3-go-unit-tests> === CONT  TestSendPathsEmpty1700niks3-go-unit-tests> --- PASS: TestSendPathsEmpty (0.00s)1701niks3-go-unit-tests> === CONT  TestWorkerPrunesClosureDeps1702niks3-go-unit-tests> === CONT  TestQueueConcurrentWriters1703niks3-go-unit-tests> === CONT  TestQueueEnqueueAndFetch1704niks3-go-unit-tests> === CONT  TestQueueFetchRemoveLifecycle1705niks3-go-unit-tests> === CONT  TestWorkerUploadsAndRemoves1706niks3-go-unit-tests> === CONT  TestWorkerSkipsGCdPaths1707niks3-go-unit-tests> === CONT  TestQueueRemove1708niks3-go-unit-tests> === CONT  TestQueueFetchBatchLimit1709niks3-go-unit-tests> === CONT  TestServerQueueError1710niks3-go-unit-tests> === CONT  TestQueueDeduplication1711niks3-go-unit-tests> === CONT  TestServerClientIntegration1712niks3-go-unit-tests> 2026/06/17 18:32:18 ERROR Failed to queue paths error="permission denied" count=11713niks3-go-unit-tests> --- PASS: TestServerQueueError (0.00s)1714niks3-go-unit-tests> --- PASS: TestServerClientIntegration (0.00s)1715niks3-go-unit-tests> 2026/06/17 18:32:18 INFO Upload queue status pending=21716niks3-go-unit-tests> 2026/06/17 18:32:18 INFO Uploading batch count=21717niks3-go-unit-tests> 2026/06/17 18:32:18 INFO Upload queue status pending=21718niks3-go-unit-tests> 2026/06/17 18:32:18 INFO Uploading batch count=11719niks3-go-unit-tests> --- PASS: TestQueueFetchBatchLimit (0.01s)1720niks3-go-unit-tests> --- PASS: TestQueueEnqueueAndFetch (0.01s)1721niks3-go-unit-tests> 2026/06/17 18:32:18 INFO Upload queue status pending=21722niks3-go-unit-tests> 2026/06/17 18:32:18 WARN Store path no longer exists (garbage collected?), removing from queue path=/build/TestWorkerSkipsGCdPaths238450812/002/nonexistent1723niks3-go-unit-tests> --- PASS: TestQueueDeduplication (0.01s)1724niks3-go-unit-tests> 2026/06/17 18:32:18 INFO Uploading batch count=11725niks3-go-unit-tests> --- PASS: TestQueueFetchRemoveLifecycle (0.01s)1726niks3-go-unit-tests> --- PASS: TestQueueRemove (0.01s)1727niks3-go-unit-tests> --- PASS: TestWorkerUploadsAndRemoves (0.06s)1728niks3-go-unit-tests> --- PASS: TestWorkerPrunesClosureDeps (0.06s)1729niks3-go-unit-tests> --- PASS: TestWorkerSkipsGCdPaths (0.06s)1730niks3-go-unit-tests> --- PASS: TestQueueConcurrentWriters (0.16s)1731niks3-go-unit-tests> PASS17321733post-build step Upload coverage to codecov: ok1734Skipping codecov: project=Mic92/niks3 attr=aarch64-linux.go-unit-tests