---
pid: 66168
cwd: "C:\Users\floris\documents\github\athena-auth"
command: "xbp publish --target crates --include-prereqs --manifest-path C:\\Users\\floris\\documents\\github\\athena-auth\\Cargo.toml --dry-run --allow-dirty 2>&1"
started_at: 2026-06-26T22:28:49.698Z
running_for_ms: 3780011  
---
xbp → publish [NORMAL]
xbp : warning: struct `ReportPalette` is never constructed
At line:1 char:1
+ xbp publish --target crates --include-prereqs --manifest-path C:\User ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (warning: struct...ver constructed:String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError
 
 --> tests/compat/benchmark_report.rs:6:12
  |
6 | pub struct ReportPalette {
  |            ^^^^^^^^^^^^^
  |
  = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
warning: struct `BenchmarkArgon2ProfileArtifact` is never constructed
  --> tests/compat/benchmark_report.rs:16:12
   |
16 | pub struct BenchmarkArgon2ProfileArtifact {
   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: struct `BenchmarkSampleArtifact` is never constructed
  --> tests/compat/benchmark_report.rs:24:12
   |
24 | pub struct BenchmarkSampleArtifact {
   |            ^^^^^^^^^^^^^^^^^^^^^^^
warning: struct `BenchmarkMetricsArtifact` is never constructed
  --> tests/compat/benchmark_report.rs:32:12
   |
32 | pub struct BenchmarkMetricsArtifact {
   |            ^^^^^^^^^^^^^^^^^^^^^^^^
warning: struct `BenchmarkRunArtifact` is never constructed
  --> tests/compat/benchmark_report.rs:49:12
   |
49 | pub struct BenchmarkRunArtifact {
   |            ^^^^^^^^^^^^^^^^^^^^
warning: struct `BenchmarkScenarioArtifact` is never constructed
  --> tests/compat/benchmark_report.rs:58:12
   |
58 | pub struct BenchmarkScenarioArtifact {
   |            ^^^^^^^^^^^^^^^^^^^^^^^^^
warning: struct `BenchmarkSuiteArtifact` is never constructed
  --> tests/compat/benchmark_report.rs:70:12
   |
70 | pub struct BenchmarkSuiteArtifact {
   |            ^^^^^^^^^^^^^^^^^^^^^^
warning: `athena-auth` (test "compat_passkey_tests") generated 7 warnings
warning: `athena-auth` (test "compat_admin_tests") generated 7 warnings (7 duplicates)
warning: `athena-auth` (test "snapshot_tests") generated 7 warnings (7 duplicates)
warning: `athena-auth` (test "admin_role_lifecycle_tests") generated 7 warnings (7 duplicates)
warning: `athena-auth` (test "integration_tests") generated 7 warnings (7 duplicates)
warning: `athena-auth` (test "dual_server_tests") generated 7 warnings (7 duplicates)
warning: `athena-auth` (test "axum_route_matrix_tests") generated 7 warnings (7 duplicates)
warning: `athena-auth` (test "compat_coverage_tests") generated 7 warnings (7 duplicates)
warning: `athena-auth` (test "compat_organization_tests") generated 7 warnings (7 duplicates)
warning: `athena-auth` (test "compat_consistency_tests") generated 7 warnings (7 duplicates)
warning: `athena-auth` (test "property_tests") generated 7 warnings (7 duplicates)
warning: `athena-auth` (test "compat_unit_tests") generated 7 warnings (7 duplicates)
warning: `athena-auth` (test "server_http_dual_tests") generated 7 warnings (7 duplicates)
warning: `athena-auth` (test "compat_field_tests") generated 7 warnings (7 duplicates)
warning: `athena-auth` (test "compat_endpoint_tests") generated 7 warnings (7 duplicates)
warning: `athena-auth` (test "compatibility_tests") generated 7 warnings (7 duplicates)
    Finished `test` profile [unoptimized + debuginfo] target(s) in 4.39s
     Running unittests src/lib.rs (target/debug/deps/athena_auth-bb942ee4a493517e)

running 58 tests
test handlers::axum::tests::convert_auth_response_falls_back_to_500_for_invalid_status_code ... ok
test handlers::axum::tests::convert_auth_response_ignores_invalid_header_entries ... ok
test handlers::axum::tests::convert_axum_request_does_not_override_existing_proxy_header ... ok
test handlers::axum::tests::convert_axum_request_injects_internal_fallback_ip_header_from_connect_info ... ok
test response_shape_tests::e2e_delete_expired_unauthenticated_returns_401 ... ok
test response_shape_tests::e2e_virtual_user_id_not_settable_externally ... ok
test response_shape_tests::test_delete_user_response_shape ... ok
test response_shape_tests::test_handle_request_ignores_caller_supplied_virtual_user_id ... ok
test response_shape_tests::test_list_accounts_response_shape ... ok
test response_shape_tests::test_api_key_update_response_shape ... ok
test response_shape_tests::test_api_key_get_response_shape ... ok
test response_shape_tests::test_disabled_path_blocks_api_key_get_session_short_circuit ... ok
test response_shape_tests::test_list_sessions_response_shape ... ok
test response_shape_tests::test_api_key_list_response_shape ... ok
test response_shape_tests::test_api_key_without_session_emulation_does_not_inject ... ok
test response_shape_tests::e2e_rate_limiting_third_request_fails ... ok
test response_shape_tests::e2e_virtual_session_creates_no_db_session ... ok
test response_shape_tests::e2e_virtual_session_get_session_returns_synthetic ... ok
test response_shape_tests::e2e_permissions_validation ... ok
test response_shape_tests::test_api_key_delete_response_shape ... ok
test tests::test_config_validation ... ok
test response_shape_tests::e2e_concurrent_rate_limiting_sequential ... ok
test response_shape_tests::test_send_verification_email_response_shape ... ok
test tests::test_health_check_route ... ok
test tests::test_session_management ... ok
test response_shape_tests::test_get_session_role_reflects_direct_db_updates_immediately ... ok
test response_shape_tests::e2e_remaining_consumption_third_fails ... ok
test response_shape_tests::test_revoke_current_session_sets_clear_cookie_header ... ok
test tests::test_token_format_validation ... ok
test response_shape_tests::test_get_session_response_shape ... ok
test response_shape_tests::test_enable_session_for_api_keys_injects_session ... ok
test tests::test_weak_password_validation ... ok
test trace_id_correlation_tests::invalid_json_error_preserves_request_trace_id ... ok
test tests::test_auth_builder ... ok
test response_shape_tests::test_change_email_response_shape_actual ... ok
test response_shape_tests::test_api_key_create_response_shape ... ok
test response_shape_tests::test_sign_out_response_shape ... ok
test tests::test_invalid_credentials_signin ... ok
test response_shape_tests::test_forget_password_response_shape ... ok
test response_shape_tests::test_revoked_session_cookie_is_cleared_on_next_request ... ok
test response_shape_tests::test_update_user_response_shape_actual ... ok
test response_shape_tests::test_revoke_session_response_shape ... ok
test response_shape_tests::test_signup_response_shape ... ok
test response_shape_tests::test_unlink_account_response_shape ... ok
test tests::test_duplicate_email_signup ... ok
test response_shape_tests::test_reset_password_response_shape ... ok
test route_collision_precedence_tests::test_collision_change_email_prefers_plugin_verification_flow ... ok
test route_collision_precedence_tests::test_collision_delete_user_prefers_plugin_verification_flow ... ok
test response_shape_tests::test_signin_response_shape ... ok
test tests::test_signup_flow ... ok
test route_collision_precedence_tests::test_no_collision_core_change_email_fallback_without_plugin_route ... ok
test tests::test_signup_persists_forwarded_ip_on_created_session ... ok
test route_collision_precedence_tests::test_collision_change_email_verify_updates_email ... ok
test response_shape_tests::test_change_password_response_shape ... ok
test tests::test_signin_flow ... ok
test tests::test_signin_persists_forwarded_ip_on_session ... ok
test response_shape_tests::e2e_delete_expired_api_keys ... ok
     Running unittests scripts/openapi_alignment_report.rs 
test response_shape_tests::e2e_refill_resets_after_interval ... ok

test result: ok. 58 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.22s


running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

(target/debug/deps/openapi_alignment_report-adef4cb804dc9a56)
     Running unittests scripts/sync_better_auth_openapi.rs 
(target/debug/deps/sync_better_auth_openapi-1fc51477d2fbf2c4)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s


running 2 tests
     Running tests/admin_role_lifecycle_tests.rs (target/debug/deps/admin_role_lifecycle_tests-4d6f5a58ca096b24)
test test_organization_admin_role_does_not_grant_global_admin_until_users_role_is_promoted ... ok
test test_global_admin_role_lifecycle_uses_users_role_and_revokes_cleanly ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s

     Running tests/axum_integration_tests.rs (target/debug/deps/axum_integration_tests-949d8e75471a9839)

running 33 tests
test test_axum_404_routes ... ok
test test_axum_health_check ... ok
test test_axum_public_endpoint ... ok
test test_axum_update_user_unauthorized ... ok
test test_axum_delete_user_unauthorized ... ok
test test_axum_missing_fields ... ok
test test_axum_invalid_json ... ok
test test_axum_unauthorized_access ... ok
test test_axum_password_validation ... ok
test test_axum_invalid_signin ... ok
test test_axum_get_session_reflects_direct_db_role_updates_immediately ... ok
test test_axum_update_user ... ok
test test_axum_update_user_invalid_json ... ok
test test_axum_revoke_all_sessions ... ok
test test_axum_get_session ... ok
test test_axum_user_signup ... ok
test test_axum_delete_user ... ok
test test_axum_delete_user_invalidates_sessions ... ok
test test_axum_direct_auth_signout_clears_shared_parent_cookie ... ok
test test_axum_signout_clears_cookie ... ok
test test_axum_duplicate_email ... ok
test test_axum_forget_password ... ok
test test_axum_sign_out ... ok
test test_axum_user_profile_workflow ... ok
test test_axum_signup_sets_cookie ... ok
test test_axum_list_sessions ... ok
test test_axum_direct_auth_signin_sets_shared_parent_cookie_and_cors_headers ... ok
test test_axum_signin_sets_cookie ... ok
     Running tests/axum_route_matrix_tests.rs (target/debug/deps/axum_route_matrix_tests-0795f87a9389319b)
test test_axum_user_signin ... ok
test test_axum_session_revocation_flow ... ok
test test_axum_change_password ... ok
test test_axum_change_password_with_revocation ... ok
test test_axum_complete_workflow ... ok

test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s


running 1 test
test test_axum_route_matrix_exercises_every_implemented_route ... ok

     Running tests/compat_admin_tests.rs (target/debug/deps/compat_admin_tests-6a5fe6522c0e8857)
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.34s


running 17 tests
test test_admin_endpoints_require_authentication ... ok
test test_admin_list_users_requires_admin ... ok
test test_admin_create_user_requires_admin ... ok
test test_admin_has_permission_admin_succeeds ... ok
test test_admin_has_permission_requires_admin ... ok
test test_admin_has_permission_reads_fresh_role_after_direct_db_promotion ... ok
test test_admin_remove_user_not_found ... ok
test test_admin_create_user_duplicate_email ... ok
test test_admin_set_role_user_not_found ... ok
test test_admin_set_user_password_user_not_found ... ok
test test_admin_remove_user_success ... ok
test test_admin_list_users_returns_users_array ... ok
test test_admin_set_role_success ... ok
test test_admin_create_user_success ... ok
test test_admin_set_role_updates_get_session_user_role_immediately ... ok
     Running tests/compat_consistency_tests.rs (target/debug/deps/compat_consistency_tests-e5ed3d6a795ffb59)
test test_admin_set_user_password_success ... ok
test test_admin_list_users_pagination ... ok

test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s


running 5 tests
test test_duplicate_signup_error_shape ... ok
test test_session_object_consistency ... ok
test test_auth_flow_user_object_consistency ... ok
test test_login_last_sign_in_db_and_local_session_no_drift ... ok
     Running tests/compat_coverage_tests.rs (target/debug/deps/compat_coverage_tests-475f81d232ac0792)
test test_role_consistency_after_direct_db_promotion ... ok

test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s


running 1 test
     Running tests/compat_endpoint_tests.rs (target/debug/deps/compat_endpoint_tests-112e53d51c719edd)
test test_route_coverage_analysis ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s


running 3 tests
test test_error_response_shapes_match_spec ... ok
test test_spec_validation_with_populated_user_role ... ok
     Running tests/compat_field_tests.rs (target/debug/deps/compat_field_tests-d9351f3809870c02)
test test_spec_driven_endpoint_validation ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s


running 2 tests
     Running tests/compat_organization_tests.rs (target/debug/deps/compat_organization_tests-7260f8919f703d63)
test test_all_responses_use_camel_case ... ok
test test_response_type_signatures ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s


running 4 tests
test test_organization_image_alias_keeps_logo_contract ... ok
test test_organization_crud_endpoints ... ok
test test_organization_member_endpoints ... ok
     Running tests/compat_passkey_tests.rs (target/debug/deps/compat_passkey_tests-1980af45724eb69e)
test test_organization_invitation_endpoints ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s


running 3 tests
     Running tests/compat_unit_tests.rs (target/debug/deps/compat_unit_tests-2b96b8449a600665)
test test_passkey_verification_endpoints ... ok
test test_passkey_management_endpoints ... ok
test test_passkey_option_generation_endpoints ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s

     Running tests/compatibility_tests.rs (target/debug/deps/compatibility_tests-3ae920d017627542)

running 10 tests
test test_compare_shapes_type_mismatch ... ok
test test_extract_type_signature ... ok
test test_compare_shapes_extra_fields_lenient ... ok
test test_compare_shapes_identical ... ok
test test_compare_shapes_nullable_accepted ... ok
test test_camel_case_check ... ok
test test_compare_shapes_missing_field ... ok
test test_compare_shapes_extra_fields_strict ... ok
test test_schema_resolution ... ok
test test_success_schema_extraction ... ok

test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s


running 17 tests
test test_generated_openapi_has_email_management_routes ... ok
test test_generated_openapi_metadata ... ok
test test_generated_openapi_has_core_routes ... ok
test test_contract_error_endpoint ... ok
test test_contract_ok_endpoint ... ok
test test_contract_validation_error_shape ... ok
test test_contract_not_found_response ... ok
test test_core_endpoints_present ... ok
test test_contract_openapi_endpoint ... ok
test test_contract_error_response_shape ... ok
test test_reference_spec_loads ... ok
test test_canonical_openapi_fully_implemented_by_server_stack ... ok
test test_route_coverage_report ... ok
test test_contract_signup_response_shape ... ok
test test_contract_signout_response_shape ... ok
     Running tests/derive_tests.rs (target/debug/deps/derive_tests-813c457266427e00)
     Running tests/dual_server_benchmark_tests.rs (target/debug/deps/dual_server_benchmark_tests-54cd28b58fb88044)
test test_sdk_binding_routes_are_implemented_and_documented ... ok
test test_contract_signin_response_shape ... ok

test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s


running 7 tests
test test_derive_auth_passkey ... ok
test test_derive_auth_user ... ok
test test_derive_auth_verification ... ok
test test_derive_auth_account ... ok
test test_derive_auth_session ... ok
test test_derive_auth_member ... ok
test test_derive_auth_two_factor ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s


running 1 test
test dual_server_endpoint_latency_benchmark_report ... ok

     Running tests/dual_server_tests.rs (target/debug/deps/dual_server_tests-63054b44c7502823)
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 10.08s


running 4 tests
test dual_server_error_shape_comparison ... ok
test dual_server_signin_shape_comparison ... ok
test dual_server_comprehensive_comparison ... ok
test dual_server_signup_shape_comparison ... ok

     Running tests/integration_tests.rs (target/debug/deps/integration_tests-c2be4c51ad43b5d2)
test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 40.20s


running 55 tests
test test_get_user_by_username_adapter ... ok
test test_change_email_unauthenticated ... ok
test test_api_key_create_unauthenticated ... ok
test test_list_accounts_unauthenticated ... ok
test test_delete_user_callback_invalid_token ... ok
test test_health_endpoint_via_direct_dispatch_matches_axum_contract ... ok
test test_ok_endpoint ... ok
test test_error_endpoint ... ok
test test_api_key_list_unauthenticated ... ok
test test_revoke_sessions_integration ... ok
test test_api_key_get_missing_id ... ok
test test_revoke_session_integration ... ok
test test_delete_user_post_method ... ok
test test_list_accounts_empty ... ok
test test_change_email_duplicate ... ok
test test_reset_password_token_integration ... ok
test test_revoke_other_sessions_integration ... ok
test test_set_password_unauthenticated ... ok
test test_api_key_get_nonexistent ... ok
test test_list_sessions_integration ... ok
test test_change_email_success ... ok
test test_unauthorized_password_operations ... ok
test test_list_accounts_with_account ... ok
test test_api_key_list_empty ... ok
test test_unauthorized_session_access ... ok
test test_api_key_create_with_options ... ok
test test_api_key_get ... ok
test test_api_key_create ... ok
test test_delete_user_callback_success ... ok
test test_unlink_last_account_fails ... ok
test test_get_session_post_reflects_direct_db_role_updates_immediately ... ok
test test_bearer_takes_precedence_over_cookie ... ok
test test_api_key_delete ... ok
test test_get_session_integration ... ok
test test_get_session_post_integration ... ok
test test_cookie_based_auth ... ok
test test_api_key_update ... ok
test test_api_key_list ... ok
test test_sign_in_username_nonexistent ... ok
test test_forget_password_integration ... ok
     Running tests/meta_trait_tests.rs (target/debug/deps/meta_trait_tests-94bb73d4c760aa6b)
test test_set_password_already_has_password ... ok
test test_api_key_get_other_users_key ... ok
test test_reset_password_integration ... ok
test test_set_password_success ... ok
test test_api_key_delete_other_users_key ... ok
test test_sign_out_integration ... ok
test test_api_key_update_other_users_key ... ok
test test_unlink_account_success ... ok
test test_update_user_refreshes_get_session_user_cache ... ok
test test_sign_in_username_wrong_password ... ok
test test_change_password_integration ... ok
test test_signin_response_reflects_direct_db_role_updates ... ok
test test_change_password_with_revocation_integration ... ok
test test_sign_up_with_username_and_sign_in ... ok
test test_signin_refreshes_cached_get_session_user_projection ... ok

test result: ok. 55 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s


running 22 tests
test test_builtin_account_meta_defaults ... ok
test test_all_builtin_meta_traits_callable ... ok
test test_builtin_api_key_meta_defaults ... ok
test test_builtin_user_meta_defaults ... ok
test test_builtin_invitation_meta_defaults ... ok
test test_builtin_two_factor_meta_defaults ... ok
test test_builtin_passkey_meta_defaults ... ok
test test_derive_custom_account_meta ... ok
test test_builtin_session_meta_defaults ... ok
test test_builtin_verification_meta_defaults ... ok
test test_derive_custom_passkey_meta ... ok
test test_derive_custom_member_meta ... ok
test test_builtin_organization_meta_defaults ... ok
test test_builtin_member_meta_defaults ... ok
test test_derive_custom_session_meta ... ok
test test_derive_custom_table_user_meta ... ok
test test_derive_custom_two_factor_meta ... ok
test test_derive_fully_custom_user_meta ... ok
test test_derive_explicit_column_override ... ok
test test_derive_standard_user_meta ... ok
test test_derive_renamed_field_user_meta ... ok
test test_derive_verification_meta_no_table_override ... ok

test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/phase0_tests.rs (target/debug/deps/phase0_tests-12dae01e714b1237)

running 2 tests
test test_routes_include_plugin_routes ... ok
test test_signup_and_delete_lifecycle ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s

     Running tests/property_tests.rs (target/debug/deps/property_tests-3538e60f581af580)

running 7 tests
test long_secrets_pass_validation ... ok
test short_secrets_fail_validation ... ok
test invalid_emails_are_rejected ... ok
test valid_length_passwords_not_rejected_for_length ... ok
test invalid_token_format_rejected ... ok
test valid_token_format_accepted ... ok
     Running tests/server_http_dual_tests.rs (target/debug/deps/server_http_dual_tests-03f317312e74f479)
test short_passwords_are_rejected ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.31s


running 4 tests
test server_http_dual_signin_shape_matches_reference ... ok
test server_http_dual_signup_shape_matches_reference ... ok
test server_http_dual_comprehensive_shape_matches_reference ... ok
test server_http_dual_signin_error_shape_matches_reference ... ok

     Running tests/snapshot_tests.rs (target/debug/deps/snapshot_tests-df571b08f9387779)
test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 40.19s


running 13 tests
test snapshot_ok_response ... ok
test snapshot_change_email_response ... ok
test snapshot_signup_response ... ok
test snapshot_sign_out_response ... ok
   Doc-tests athena_auth
test snapshot_error_responses ... ok
test snapshot_change_password_response ... ok
test snapshot_update_user_response ... ok
test snapshot_forget_password_response ... ok
test snapshot_get_session_response ... ok
test snapshot_signin_response ... ok
test snapshot_delete_user_response ... ok
test snapshot_list_accounts_response ... ok
test snapshot_list_sessions_response ... ok

test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s


running 3 tests
test src/handlers/axum.rs - handlers::axum::CurrentSession (line 402) ... ignored
test src/handlers/axum.rs - handlers::axum::OptionalSession (line 425) ... ignored
test src/lib.rs - (line 7) - compile ... ok

test result: ok. 1 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s

all doctests ran in 6.22s; merged doctests compilation took 6.20s
Publish plan
  crates.io athena-auth@1.12.0
    cwd: C:\Users\floris\Documents\GitHub\athena-auth
    manifest: C:\Users\floris\Documents\GitHub\athena-auth\Cargo.toml
    preflight: cargo test
    publish: cargo publish --manifest-path '/mnt/c/Users/floris/Documents/GitHub/athena-auth/Cargo.toml'
    requested: athena-auth
    required closure: athena-auth-derive -> athena-auth-multitenancy -> athena-auth-observability -> caching-matrix -> athena-auth-core -> athena-auth-api -> athena-auth
    auto-prereqs: athena-auth-derive, athena-auth-multitenancy, athena-auth-observability, caching-matrix, athena-auth-core, athena-auth-api
    expanded publish: athena-auth-core@1.10.0, athena-auth@1.12.0
    runner: WSL
