Skip to content

Merge branch 'dev' of github.com:BeamLabEU/phoenix_kit #98

Merge branch 'dev' of github.com:BeamLabEU/phoenix_kit

Merge branch 'dev' of github.com:BeamLabEU/phoenix_kit #98

Triggered via push November 22, 2025 00:19
Status Success
Total duration 4m 21s
Artifacts

ci.yml

on: push
Code Quality Checks
24s
Code Quality Checks
Type Checking (Dialyzer)
4m 11s
Type Checking (Dialyzer)
Test Suite
1m 29s
Test Suite
Dependency Audit
14s
Dependency Audit
Compilation Warnings
2m 9s
Compilation Warnings
CI Summary
2s
CI Summary
Fit to window
Zoom out
Zoom in

Annotations

21 errors
Dependency Audit
Process completed with exit code 1.
Test Suite: test/phoenix_kit/users/rate_limiter_test.exs#L182
test check_registration_rate_limit/2 includes IP-based rate limiting when IP provided (PhoenixKit.Users.RateLimiterTest)
Test Suite: test/phoenix_kit/users/rate_limiter_test.exs#L190
test check_registration_rate_limit/2 IP-based rate limiting is independent of email (PhoenixKit.Users.RateLimiterTest)
Test Suite: test/phoenix_kit/users/rate_limiter_test.exs#L121
test check_password_reset_rate_limit/1 allows requests within rate limit (PhoenixKit.Users.RateLimiterTest)
Test Suite: test/phoenix_kit/users/rate_limiter_test.exs#L130
test check_password_reset_rate_limit/1 blocks requests after exceeding rate limit (PhoenixKit.Users.RateLimiterTest)
Test Suite: test/phoenix_kit/users/rate_limiter_test.exs#L257
test get_remaining_attempts/2 returns correct remaining attempts for magic link (PhoenixKit.Users.RateLimiterTest)
Test Suite: test/phoenix_kit/users/rate_limiter_test.exs#L220
test reset_rate_limit/2 resets rate limit for magic link (PhoenixKit.Users.RateLimiterTest)
Test Suite: test/phoenix_kit/users/rate_limiter_test.exs#L92
test check_magic_link_rate_limit/1 blocks requests after exceeding rate limit (PhoenixKit.Users.RateLimiterTest)
Test Suite: test/phoenix_kit/users/rate_limiter_test.exs#L40
test check_login_rate_limit/2 rate limits are per-email (PhoenixKit.Users.RateLimiterTest)
Test Suite: test/phoenix_kit/users/rate_limiter_test.exs#L19
test check_login_rate_limit/2 allows requests within rate limit (PhoenixKit.Users.RateLimiterTest)
Test Suite: test/phoenix_kit/users/rate_limiter_test.exs#L203
test reset_rate_limit/2 resets rate limit for login (PhoenixKit.Users.RateLimiterTest)
Test Suite: test/phoenix_kit/users/rate_limiter_test.exs#L92
test check_magic_link_rate_limit/1 blocks requests after exceeding rate limit (PhoenixKit.Users.RateLimiterTest)
Test Suite: test/phoenix_kit/users/rate_limiter_test.exs#L19
test check_login_rate_limit/2 allows requests within rate limit (PhoenixKit.Users.RateLimiterTest)
Test Suite: test/phoenix_kit/users/rate_limiter_test.exs#L104
test check_magic_link_rate_limit/1 rate limits are per-email (PhoenixKit.Users.RateLimiterTest)
Test Suite: test/phoenix_kit/users/rate_limiter_test.exs#L83
test check_magic_link_rate_limit/1 allows requests within rate limit (PhoenixKit.Users.RateLimiterTest)
Test Suite: test/phoenix_kit/users/rate_limiter_test.exs#L170
test check_registration_rate_limit/2 blocks requests after exceeding rate limit (PhoenixKit.Users.RateLimiterTest)
Test Suite: test/phoenix_kit/users/rate_limiter_test.exs#L40
test check_login_rate_limit/2 rate limits are per-email (PhoenixKit.Users.RateLimiterTest)
Test Suite: test/phoenix_kit/users/rate_limiter_test.exs#L190
test check_registration_rate_limit/2 IP-based rate limiting is independent of email (PhoenixKit.Users.RateLimiterTest)
Test Suite: test/phoenix_kit/users/rate_limiter_test.exs#L55
test check_login_rate_limit/2 includes IP-based rate limiting when IP provided (PhoenixKit.Users.RateLimiterTest)
Test Suite: test/phoenix_kit/users/rate_limiter_test.exs#L130
test check_password_reset_rate_limit/1 blocks requests after exceeding rate limit (PhoenixKit.Users.RateLimiterTest)
Test Suite: test/phoenix_kit/users/rate_limiter_test.exs#L220
test reset_rate_limit/2 resets rate limit for magic link (PhoenixKit.Users.RateLimiterTest)