Skip to content

fix(otp): reserve a verification attempt atomically before comparing the code #38834

fix(otp): reserve a verification attempt atomically before comparing the code

fix(otp): reserve a verification attempt atomically before comparing the code #38834

Triggered via pull request November 7, 2026 20:35
Status Success
Total duration 8m 6s
Artifacts 37

ci.yml

on: pull_request
version
0s
version
desktop-changes
0s
desktop-changes
trigger-upload
0s
trigger-upload
Matrix: image-amd64
Matrix: image-arm64
Matrix: image-dev
docs-changes
docs-changes
push-checks
push-checks
migrate-dev  /  migrate
migrate-dev / migrate
Matrix: checks / integration
Matrix: checks / test
desktop-signing
desktop-signing
migrate  /  migrate
migrate / migrate
Matrix: checks / desktop-live
Matrix: checks / e2e-production
Matrix: checks / e2e
prerelease-create
prerelease-create
promote
promote
prerelease-build  /  source
prerelease-build / source
Matrix: ghcr
trigger-promote
trigger-promote
docs  /  embeddings
docs / embeddings
Matrix: prerelease-build / smoke
Waiting for pending jobs
prerelease-build  /  build
prerelease-build / build
attest-subjects
attest-subjects
indexnow
indexnow
prerelease-build  /  publish
prerelease-build / publish
Matrix: attest
prerelease-publish
prerelease-publish
release
release
prerelease-prune
prerelease-prune
desktop-release  /  source
desktop-release / source
Matrix: desktop-release / smoke
Waiting for pending jobs
desktop-release  /  build
desktop-release / build
desktop-release  /  publish
desktop-release / publish
Fit to window
Zoom out
Zoom in

Annotations

1 error
checks / lint
Process completed with exit code 1.

Artifacts

Produced during runtime
Name Size Digest
ci-plan
1.06 KB
sha256:27a55cb626fbd5f9e2a6648859b0bd67448f4225b5509f8e06c61d4512a292e2
desktop-reports-lease-lapse
64.4 KB
sha256:818d0a4ff26e0641a98947e1775048331324452b5ab2e75f465f262a9f033a76
desktop-reports-rest
65.1 KB
sha256:02153205e2d77650262c34b82dca98cda2a9735865698b6d3c3034ae17738d92
e2e-reports-assistant-actions
2.66 MB
sha256:b9750c40405b613575845e8a96326d8557e869e048bfcd605696248a84458208
e2e-reports-browser-extension-access
516 KB
sha256:606e97d93c94bb2198e92b553d15e06fb02a861cb5da6f04db891dca80161c1f
e2e-reports-browser-extension-composer
651 KB
sha256:a31d1b5a68b860d3720965c37eb912d3e877ef6061f228d915212fa1584dc99c
e2e-reports-browser-extension-navigation
729 KB
sha256:5c01311645530aac1cab1348d5dac534b091a15bcab72d0143e0419d55454618
e2e-reports-cli
8.46 KB
sha256:977d54a8de6c7ae733e9b4b176c97b7bd428a7be3bf355a2dee2d44d66890ae9
e2e-reports-desktop-inbox
1.08 KB
sha256:256ced8b1f2496eac9fd861f98246fa2886a1eaafa434f18e56461bc124aa123
e2e-reports-mobile-chromium-1
2.08 KB
sha256:fe2211e7bdfe6bd79c861b98717720a69918a11fdc2f9880de77e10f94e0cab6
e2e-reports-mobile-chromium-2
1.69 KB
sha256:9413fe7a9e29ed41e3e4bdbad3bfaefe1e6786efb97da0b77a019328d08e3284
e2e-reports-mobile-webkit-1
2.86 KB
sha256:57e436c9ad361a5dab718e8096bf64214874413e719b75e3b09e182fa46bfa6b
e2e-reports-mobile-webkit-2
2.49 KB
sha256:d064c2c29749825b56067052a23406011a8551a9aef534163373d03c643688e0
e2e-reports-organization-search
763 KB
sha256:49c00921c8b8f563d24093fa3df8945502617aee50c41e1fe815a06c98a11f0c
e2e-reports-project-files
12 KB
sha256:1aa4b3fd9d82b60c127a8e0b0cd4f2b519b9378b06b5c87e3dd0b071bee52cdb
e2e-reports-scim
436 KB
sha256:1c54ae318f86ac8d900cec3c085c52b214d079995c35f2f77166967a1c54b55c
e2e-reports-seo
5.78 KB
sha256:666ac2cd80871c3e1e5062fd01f389b9936038451b7de98decd2f1b4a957052d
e2e-reports-stop-after
2.37 KB
sha256:e22e1e8be8e57518a031ec945bf1f63ecf221189b157b18cf5d4b1039c1d8fb1
integration-reports-migrate-1
19.9 KB
sha256:50c461f1c5fce98a853c35408b1ed40cd4d62be8460001a5e20b41566508fd84
integration-reports-migrate-2
28.2 KB
sha256:da2b0fc837dd832e7a7afb9e03c069ec4cf4a1442d8e5db475bf92ca94718325
integration-reports-migrate-3
24.2 KB
sha256:46a448dabf3302e7a4041417f3f7752c2f746f5cd9185700f6d65e1ef1a2951b
integration-reports-migrate-4
24.3 KB
sha256:23f0397699c0613ccc966c7b9e553a8b1465c0af4c390947c6d98076382d13a3
integration-reports-migrate-5
25.8 KB
sha256:3da439812122c964a4515077d9f724a790b0c0f11fd1024d6e52cb3b4456b697
integration-reports-migrate-6
19.7 KB
sha256:2210479cc655455e2f2771853e088f38b75aa5adfb8c891d71f0ab0f58776b1d
integration-reports-migrate-7
22.6 KB
sha256:2ef1189ef6062e90dd7c2605b80715648c9a7a45710e59c1aa4b6cb313ee136c
integration-reports-migrate-8
25.2 KB
sha256:5a3fa219eee6bb0c48e3ae3b242a684fd348c8db1cc42238425cec7a8554ad48
integration-reports-migrate-db
20.3 KB
sha256:ca044c864b1389281ce1d52642b46879e3387c111b0161c83f61a8a3d50c8f6f
integration-reports-push-1
19.9 KB
sha256:fc9e521a61a285dd4a994c7a90e60119f54d3cdf32a44ca2013477c77e8b81b0
integration-reports-push-2
28.2 KB
sha256:102f6f462d66f38f914b72b68e8f193c00247fea25417157e975f5115b233c7d
integration-reports-push-3
24.2 KB
sha256:9b3f3415f128de511d700f37ad8f8784d180c1a7a86777d5c4e45a883cf144dd
integration-reports-push-4
24.3 KB
sha256:1469ec4ed3f2f5900217e8fd8e6ddde6a24a06203276282382d57234b3199d0c
integration-reports-push-5
25.8 KB
sha256:716503b7c0a3c185b1a41b73f2a26e159c09df0b30a2476c491e5def634b0d56
integration-reports-push-6
19.3 KB
sha256:e0e97e53bf976673113b0d5b4f66148774b8e75ce6396aead704fe8a9336e088
integration-reports-push-7
22.6 KB
sha256:ed103e54ece047127c1067b150d63bb0537d10a24eeab1a646a7f125ecdaa6d9
integration-reports-push-8
25 KB
sha256:8b0a4a6c338ee167c3a587cf0b878ca038e49d3252c9a1e26f0287d9ed472241
integration-reports-push-db
22.1 KB
sha256:b1d7fd2a1c17c9ed8fb70322a5085eca78087e094f1945e5f610c30a46442f0c
next-build
312 MB
sha256:99dd48eaf12fd7b0e3f7fd46e313b404e7d2e1b77875182690f4a6d4adc059de