Running phase: unpackPhase unpacking source archive /nix/store/14gb4ghnfyb5b8szawx3dyam4bkdya4l-source source root is source Running phase: patchPhase Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase Running phase: buildPhase ? github.com/numtide/nix-auth [no test files] === RUN TestSetTokenBasicOperations === RUN TestSetTokenBasicOperations/set_new_token_with_arguments === RUN TestSetTokenBasicOperations/set_new_token_interactively === RUN TestSetTokenBasicOperations/replace_existing_token_with_force_flag === RUN TestSetTokenBasicOperations/cancel_replacement_of_existing_token === RUN TestSetTokenBasicOperations/accept_replacement_of_existing_token --- PASS: TestSetTokenBasicOperations (0.00s) --- PASS: TestSetTokenBasicOperations/set_new_token_with_arguments (0.00s) --- PASS: TestSetTokenBasicOperations/set_new_token_interactively (0.00s) --- PASS: TestSetTokenBasicOperations/replace_existing_token_with_force_flag (0.00s) --- PASS: TestSetTokenBasicOperations/cancel_replacement_of_existing_token (0.00s) --- PASS: TestSetTokenBasicOperations/accept_replacement_of_existing_token (0.00s) === RUN TestSetTokenProviderValidation === RUN TestSetTokenProviderValidation/validate_token_with_specified_provider === RUN TestSetTokenProviderValidation/fail_validation_with_specified_provider === RUN TestSetTokenProviderValidation/unknown_provider_specified --- PASS: TestSetTokenProviderValidation (0.00s) --- PASS: TestSetTokenProviderValidation/validate_token_with_specified_provider (0.00s) --- PASS: TestSetTokenProviderValidation/fail_validation_with_specified_provider (0.00s) --- PASS: TestSetTokenProviderValidation/unknown_provider_specified (0.00s) === RUN TestSetTokenErrorCases === RUN TestSetTokenErrorCases/empty_token_from_arguments === RUN TestSetTokenErrorCases/empty_token_from_stdin === RUN TestSetTokenErrorCases/auto-detect_provider_and_warn_on_validation_failure --- PASS: TestSetTokenErrorCases (0.00s) --- PASS: TestSetTokenErrorCases/empty_token_from_arguments (0.00s) --- PASS: TestSetTokenErrorCases/empty_token_from_stdin (0.00s) --- PASS: TestSetTokenErrorCases/auto-detect_provider_and_warn_on_validation_failure (0.00s) === RUN TestSetTokenCommandFlags --- PASS: TestSetTokenCommandFlags (0.00s) === RUN TestSetTokenCommandArgs === RUN TestSetTokenCommandArgs/no_arguments === RUN TestSetTokenCommandArgs/one_argument_(host_only) === RUN TestSetTokenCommandArgs/two_arguments_(host_and_token) === RUN TestSetTokenCommandArgs/three_arguments_(too_many) --- PASS: TestSetTokenCommandArgs (0.00s) --- PASS: TestSetTokenCommandArgs/no_arguments (0.00s) --- PASS: TestSetTokenCommandArgs/one_argument_(host_only) (0.00s) --- PASS: TestSetTokenCommandArgs/two_arguments_(host_and_token) (0.00s) --- PASS: TestSetTokenCommandArgs/three_arguments_(too_many) (0.00s) === RUN TestRunStatus === RUN TestRunStatus/no_tokens_configured === RUN TestRunStatus/single_github_token_valid === RUN TestRunStatus/multiple_tokens_with_one_invalid === RUN TestRunStatus/unknown_provider --- PASS: TestRunStatus (0.00s) --- PASS: TestRunStatus/no_tokens_configured (0.00s) --- PASS: TestRunStatus/single_github_token_valid (0.00s) --- PASS: TestRunStatus/multiple_tokens_with_one_invalid (0.00s) --- PASS: TestRunStatus/unknown_provider (0.00s) === RUN TestStatusCommandIntegration --- PASS: TestStatusCommandIntegration (0.00s) PASS ok github.com/numtide/nix-auth/cmd 0.009s === RUN TestNixConfigIntegration_SetAndGetToken === RUN TestNixConfigIntegration_SetAndGetToken/set_github.com === RUN TestNixConfigIntegration_SetAndGetToken/set_gitlab.com === RUN TestNixConfigIntegration_SetAndGetToken/set_custom.example.com === RUN TestNixConfigIntegration_SetAndGetToken/get_github.com === RUN TestNixConfigIntegration_SetAndGetToken/get_gitlab.com === RUN TestNixConfigIntegration_SetAndGetToken/get_custom.example.com --- PASS: TestNixConfigIntegration_SetAndGetToken (0.00s) --- PASS: TestNixConfigIntegration_SetAndGetToken/set_github.com (0.00s) --- PASS: TestNixConfigIntegration_SetAndGetToken/set_gitlab.com (0.00s) --- PASS: TestNixConfigIntegration_SetAndGetToken/set_custom.example.com (0.00s) --- PASS: TestNixConfigIntegration_SetAndGetToken/get_github.com (0.00s) --- PASS: TestNixConfigIntegration_SetAndGetToken/get_gitlab.com (0.00s) --- PASS: TestNixConfigIntegration_SetAndGetToken/get_custom.example.com (0.00s) === RUN TestNixConfigIntegration_RemoveToken --- PASS: TestNixConfigIntegration_RemoveToken (0.00s) === RUN TestNixConfigIntegration_MigrationFromExisting Migrating tokens to secure file: /build/TestNixConfigIntegration_MigrationFromExisting1217175999/001/access-tokens.conf Created backup: /build/TestNixConfigIntegration_MigrationFromExisting1217175999/001/nix.conf.backup-20260929-081926 --- PASS: TestNixConfigIntegration_MigrationFromExisting (0.00s) === RUN TestDefaultUserConfigPath === RUN TestDefaultUserConfigPath/default_path_when_no_env_vars_set === RUN TestDefaultUserConfigPath/NIX_USER_CONF_FILES_single_file === RUN TestDefaultUserConfigPath/NIX_USER_CONF_FILES_multiple_files === RUN TestDefaultUserConfigPath/NIX_USER_CONF_FILES_empty_first_element === RUN TestDefaultUserConfigPath/XDG_CONFIG_HOME_set === RUN TestDefaultUserConfigPath/NIX_USER_CONF_FILES_takes_precedence_over_XDG_CONFIG_HOME --- PASS: TestDefaultUserConfigPath (0.00s) --- PASS: TestDefaultUserConfigPath/default_path_when_no_env_vars_set (0.00s) --- PASS: TestDefaultUserConfigPath/NIX_USER_CONF_FILES_single_file (0.00s) --- PASS: TestDefaultUserConfigPath/NIX_USER_CONF_FILES_multiple_files (0.00s) --- PASS: TestDefaultUserConfigPath/NIX_USER_CONF_FILES_empty_first_element (0.00s) --- PASS: TestDefaultUserConfigPath/XDG_CONFIG_HOME_set (0.00s) --- PASS: TestDefaultUserConfigPath/NIX_USER_CONF_FILES_takes_precedence_over_XDG_CONFIG_HOME (0.00s) === RUN TestNixConfig_SetAndGetToken === RUN TestNixConfig_SetAndGetToken/set_github.com_token === RUN TestNixConfig_SetAndGetToken/set_gitlab.com_token === RUN TestNixConfig_SetAndGetToken/set_custom_host --- PASS: TestNixConfig_SetAndGetToken (0.00s) --- PASS: TestNixConfig_SetAndGetToken/set_github.com_token (0.00s) --- PASS: TestNixConfig_SetAndGetToken/set_gitlab.com_token (0.00s) --- PASS: TestNixConfig_SetAndGetToken/set_custom_host (0.00s) === RUN TestNixConfig_UpdateExistingToken Migrating tokens to secure file: /build/TestNixConfig_UpdateExistingToken1193391639/001/access-tokens.conf Created backup: /build/TestNixConfig_UpdateExistingToken1193391639/001/nix.conf.backup-20260929-081926 --- PASS: TestNixConfig_UpdateExistingToken (0.00s) === RUN TestNixConfig_RemoveToken --- PASS: TestNixConfig_RemoveToken (0.00s) === RUN TestNixConfig_RemoveLastToken Migrating tokens to secure file: /build/TestNixConfig_RemoveLastToken1576742918/001/access-tokens.conf Created backup: /build/TestNixConfig_RemoveLastToken1576742918/001/nix.conf.backup-20260929-081926 --- PASS: TestNixConfig_RemoveLastToken (0.00s) === RUN TestNixConfig_Backup Migrating tokens to secure file: /build/TestNixConfig_Backup1006293185/001/access-tokens.conf Created backup: /build/TestNixConfig_Backup1006293185/001/nix.conf.backup-20260929-081926 --- PASS: TestNixConfig_Backup (0.00s) === RUN TestNixConfig_EmptyFile Created backup: /build/TestNixConfig_EmptyFile2563224084/001/nix.conf.backup-20260929-081926 --- PASS: TestNixConfig_EmptyFile (0.00s) === RUN TestNixConfig_NonExistentFile --- PASS: TestNixConfig_NonExistentFile (0.00s) === RUN TestNixConfig_InvalidTokenFormat === RUN TestNixConfig_InvalidTokenFormat/missing_equals_in_token_pair === RUN TestNixConfig_InvalidTokenFormat/invalid_token_format === RUN TestNixConfig_InvalidTokenFormat/valid_format --- PASS: TestNixConfig_InvalidTokenFormat (0.00s) --- PASS: TestNixConfig_InvalidTokenFormat/missing_equals_in_token_pair (0.00s) --- PASS: TestNixConfig_InvalidTokenFormat/invalid_token_format (0.00s) --- PASS: TestNixConfig_InvalidTokenFormat/valid_format (0.00s) === RUN TestNixConfig_PreservesWhitespaceAndComments Migrating tokens to secure file: /build/TestNixConfig_PreservesWhitespaceAndComments3077839559/001/access-tokens.conf Created backup: /build/TestNixConfig_PreservesWhitespaceAndComments3077839559/001/nix.conf.backup-20260929-081926 --- PASS: TestNixConfig_PreservesWhitespaceAndComments (0.00s) === RUN TestNixConfig_ConcurrentAccess --- PASS: TestNixConfig_ConcurrentAccess (0.00s) === RUN TestExpandTilde === RUN TestExpandTilde/~/config/nix.conf === RUN TestExpandTilde//absolute/path === RUN TestExpandTilde/relative/path === RUN TestExpandTilde/~ === RUN TestExpandTilde/~user/path --- PASS: TestExpandTilde (0.00s) --- PASS: TestExpandTilde/~/config/nix.conf (0.00s) --- PASS: TestExpandTilde//absolute/path (0.00s) --- PASS: TestExpandTilde/relative/path (0.00s) --- PASS: TestExpandTilde/~ (0.00s) --- PASS: TestExpandTilde/~user/path (0.00s) === RUN TestNixConfig_SortedOutput --- PASS: TestNixConfig_SortedOutput (0.00s) === RUN TestNixConfig_PreservesExactFormatting Migrating tokens to secure file: /build/TestNixConfig_PreservesExactFormatting122141478/001/access-tokens.conf Created backup: /build/TestNixConfig_PreservesExactFormatting122141478/001/nix.conf.backup-20260929-081926 --- PASS: TestNixConfig_PreservesExactFormatting (0.00s) === RUN TestNixConfig_PreservesComplexIndentation Migrating tokens to secure file: /build/TestNixConfig_PreservesComplexIndentation2854197131/001/access-tokens.conf Created backup: /build/TestNixConfig_PreservesComplexIndentation2854197131/001/nix.conf.backup-20260929-081926 --- PASS: TestNixConfig_PreservesComplexIndentation (0.00s) === RUN TestParser === RUN TestParser/preserves_exact_formatting === RUN TestParser/parses_included_files === RUN TestParser/finds_setting_lines --- PASS: TestParser (0.00s) --- PASS: TestParser/preserves_exact_formatting (0.00s) --- PASS: TestParser/parses_included_files (0.00s) --- PASS: TestParser/finds_setting_lines (0.00s) PASS ok github.com/numtide/nix-auth/internal/nixconf 0.011s === RUN TestDetect_Integration === RUN TestDetect_Integration/no_matching_API_returns_unknown --- PASS: TestDetect_Integration (0.00s) --- PASS: TestDetect_Integration/no_matching_API_returns_unknown (0.00s) === RUN TestRegistry --- PASS: TestRegistry (0.00s) === RUN TestDetect === RUN TestDetect/detect_github.com === RUN TestDetect/no_matching_provider_returns_unknown === RUN TestDetect/empty_registry_returns_unknown --- PASS: TestDetect (0.00s) --- PASS: TestDetect/detect_github.com (0.00s) --- PASS: TestDetect/no_matching_provider_returns_unknown (0.00s) --- PASS: TestDetect/empty_registry_returns_unknown (0.00s) PASS ok github.com/numtide/nix-auth/internal/provider 0.004s === RUN TestMaskToken === RUN TestMaskToken/empty_token === RUN TestMaskToken/very_short_token === RUN TestMaskToken/token_exactly_15_chars === RUN TestMaskToken/token_exactly_16_chars === RUN TestMaskToken/GitHub_OAuth_token === RUN TestMaskToken/GitHub_personal_access_token === RUN TestMaskToken/GitHub_server_token === RUN TestMaskToken/GitHub_fine-grained_PAT === RUN TestMaskToken/GitLab_personal_access_token === RUN TestMaskToken/GitLab_OAuth_access_token === RUN TestMaskToken/GitLab_refresh_token === RUN TestMaskToken/Gitea_token === RUN TestMaskToken/unknown_token_type === RUN TestMaskToken/random_long_token --- PASS: TestMaskToken (0.00s) --- PASS: TestMaskToken/empty_token (0.00s) --- PASS: TestMaskToken/very_short_token (0.00s) --- PASS: TestMaskToken/token_exactly_15_chars (0.00s) --- PASS: TestMaskToken/token_exactly_16_chars (0.00s) --- PASS: TestMaskToken/GitHub_OAuth_token (0.00s) --- PASS: TestMaskToken/GitHub_personal_access_token (0.00s) --- PASS: TestMaskToken/GitHub_server_token (0.00s) --- PASS: TestMaskToken/GitHub_fine-grained_PAT (0.00s) --- PASS: TestMaskToken/GitLab_personal_access_token (0.00s) --- PASS: TestMaskToken/GitLab_OAuth_access_token (0.00s) --- PASS: TestMaskToken/GitLab_refresh_token (0.00s) --- PASS: TestMaskToken/Gitea_token (0.00s) --- PASS: TestMaskToken/unknown_token_type (0.00s) --- PASS: TestMaskToken/random_long_token (0.00s) === RUN TestMaskTokenSecurity === RUN TestMaskTokenSecurity/unicode_token === RUN TestMaskTokenSecurity/consistent_mask_length --- PASS: TestMaskTokenSecurity (0.00s) --- PASS: TestMaskTokenSecurity/unicode_token (0.00s) --- PASS: TestMaskTokenSecurity/consistent_mask_length (0.00s) PASS ok github.com/numtide/nix-auth/internal/ui 0.004s ? github.com/numtide/nix-auth/internal/version [no test files] Running phase: installPhase Running phase: fixupPhase