Skip to content

Implement IP-based throttling for login attempts with lockout mechanism #326

Implement IP-based throttling for login attempts with lockout mechanism

Implement IP-based throttling for login attempts with lockout mechanism #326

Triggered via push May 27, 2025 01:19
Status Success
Total duration 3m 6s
Artifacts 5

ci.yml

on: push
Matrix: build
Generate runner indexes
0s
Generate runner indexes
Matrix: test
build-and-publish-docker-image
0s
build-and-publish-docker-image
publish-test-results
4s
publish-test-results
deploy  /  setup-staging-environment
deploy / setup-staging-environment
Matrix: deploy / ui-tests
Waiting for pending jobs
deploy  /  create-qa-ticket
deploy / create-qa-ticket
deploy  /  workflow-telemetry
deploy / workflow-telemetry
deploy  /  production
deploy / production
Fit to window
Zoom out
Zoom in

Annotations

20 warnings
Build (csharp): src/Pages/Account/Register.cshtml#L30
Converting null literal or possible null value to non-nullable type.
Build (csharp): src/Pages/Account/Login.cshtml.cs#L85
Nullable value type may be null.
Build (csharp): tests/RazorPagesMovie.UITests/LoginUITests.cs#L197
Converting null literal or possible null value to non-nullable type.
Build (csharp): tests/RazorPagesMovie.UITests/LoginUITests.cs#L278
Converting null literal or possible null value to non-nullable type.
Build (csharp): tests/RazorPagesMovie.UITests/LoginUITests.cs#L373
Converting null literal or possible null value to non-nullable type.
Build (csharp): tests/RazorPagesMovie.UITests/LoginUITests.cs#L694
This label has not been referenced
Build (csharp): tests/RazorPagesMovie.UITests/LoginUITests.cs#L901
Converting null literal or possible null value to non-nullable type.
Build (csharp): tests/RazorPagesMovie.UITests/LoginUITests.cs#L993
Converting null literal or possible null value to non-nullable type.
Build (csharp): src/Pages/Account/Register.cshtml#L30
Converting null literal or possible null value to non-nullable type.
Build (csharp): src/Pages/Account/Login.cshtml.cs#L85
Nullable value type may be null.
Build (csharp): tests/RazorPagesMovie.UITests/LoginUITests.cs#L197
Converting null literal or possible null value to non-nullable type.
Build (csharp): tests/RazorPagesMovie.UITests/LoginUITests.cs#L278
Converting null literal or possible null value to non-nullable type.
test (ubuntu-latest, 3): src/Pages/Account/Register.cshtml#L30
Converting null literal or possible null value to non-nullable type.
test (ubuntu-latest, 3): src/Pages/Account/Login.cshtml.cs#L85
Nullable value type may be null.
test (ubuntu-latest, 1): src/Pages/Account/Register.cshtml#L30
Converting null literal or possible null value to non-nullable type.
test (ubuntu-latest, 1): src/Pages/Account/Login.cshtml.cs#L85
Nullable value type may be null.
test (ubuntu-latest, 2): src/Pages/Account/Register.cshtml#L30
Converting null literal or possible null value to non-nullable type.
test (ubuntu-latest, 2): src/Pages/Account/Login.cshtml.cs#L85
Nullable value type may be null.
test (ubuntu-latest, 0): src/Pages/Account/Register.cshtml#L30
Converting null literal or possible null value to non-nullable type.
test (ubuntu-latest, 0): src/Pages/Account/Login.cshtml.cs#L85
Nullable value type may be null.

Artifacts

Produced during runtime
Name Size Digest
razor-linux-arm64
61.4 MB
sha256:65e371989468c253fa0317bc083920ae4d621877245180d0add12fa1a014397c
testresults-15264574058-split-0
2.79 KB
sha256:e31c5f2d2dfe11e7ef88c95a28d23a246ebb2128e809d8cef2611ac01e9253e0
testresults-15264574058-split-1
2.29 KB
sha256:266c66f8218743f0f8396ef0da0c853cbc7faa110ee056d78df85b6f40acb872
testresults-15264574058-split-2
1.95 KB
sha256:454dcdf58be883db66ea5782c97ba9c7b4a38025f5a354e47899a961212e1db9
testresults-15264574058-split-3
2.93 KB
sha256:4e1b3e8a84619f3295d9eb30aba734a065c3f09913d79e8c8efa5182129bc019