Skip to content

perf(user_api): implement centralized caching for user preferences #49087

perf(user_api): implement centralized caching for user preferences

perf(user_api): implement centralized caching for user preferences #49087

Triggered via pull request June 19, 2026 15:52
Status Success
Total duration 26m 44s
Artifacts 3

unit-tests.yml

on: pull_request
Matrix: run-tests
collect-and-verify
3m 17s
collect-and-verify
compile-warnings-report
3m 1s
compile-warnings-report
Unit tests successful
5s
Unit tests successful
Matrix: coverage
merge-artifacts
25s
merge-artifacts
Fit to window
Zoom out
Zoom in

Annotations

41 warnings
cms-1(py=3.12,dj=pinned,mongo=7.0)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ScribeMD/docker-cache@0.5.0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
cms-1(py=3.12,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0/2Y1agAAAABK+alUnNw4SZMTD6Mnghb6UEhMMzBFREdFMDEwNwBFZGdl
cms-1(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
cms-1(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-2(py=3.12,dj=pinned,mongo=7.0)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ScribeMD/docker-cache@0.5.0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
lms-2(py=3.12,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0JWo1agAAAABxMAqCTW0bS7mPS8WIBXPsUEhMMzBFREdFMDQwNgBFZGdl
lms-2(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-2(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-3(py=3.12,dj=pinned,mongo=7.0)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ScribeMD/docker-cache@0.5.0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
lms-3(py=3.12,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0Kmo1agAAAACXDA0RwtIHSZ73hC7cTb5eQ0hHRURHRTE4MTcARWRnZQ==
lms-3(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-3(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
cms-2(py=3.12,dj=pinned,mongo=7.0)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ScribeMD/docker-cache@0.5.0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
cms-2(py=3.12,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0Z2o1agAAAABYoannf8bsQ5h0rrccXBe7UEhMMzBFREdFMDQxOQBFZGdl
cms-2(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
cms-2(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-5(py=3.12,dj=pinned,mongo=7.0)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ScribeMD/docker-cache@0.5.0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
lms-5(py=3.12,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0f2o1agAAAADDdbNIcQ/0SrGoxeRErNuJTEFYMzExMDAwMTEwMDI5AEVkZ2U=
lms-5(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-5(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-4(py=3.12,dj=pinned,mongo=7.0)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ScribeMD/docker-cache@0.5.0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
lms-4(py=3.12,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0u2o1agAAAACp5GawWHqmTpTLoBVKyZcHUEhMMzBFREdFMDIwOABFZGdl
lms-4(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-4(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-1(py=3.12,dj=pinned,mongo=7.0)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ScribeMD/docker-cache@0.5.0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
lms-1(py=3.12,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0yWo1agAAAADsTpPQCKTgQLk2ETNNeEhRTEFYMzExMDAwMTA5MDE3AEVkZ2U=
lms-1(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-1(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
shared-with-lms-2(py=3.12,dj=pinned,mongo=7.0)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ScribeMD/docker-cache@0.5.0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
shared-with-lms-2(py=3.12,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>022o1agAAAACpPom6MmJjTI2MYlRdizHbTEFYRURHRTE1MTIARWRnZQ==
shared-with-lms-2(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
shared-with-lms-2(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
shared-with-cms-1(py=3.12,dj=pinned,mongo=7.0)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ScribeMD/docker-cache@0.5.0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
shared-with-cms-1(py=3.12,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0KGs1agAAAADFLbgnPfdLR6jEb1uS+lSPTEFYRURHRTE4MTMARWRnZQ==
shared-with-cms-1(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
shared-with-cms-1(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
shared-with-lms-1(py=3.12,dj=pinned,mongo=7.0)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ScribeMD/docker-cache@0.5.0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
shared-with-lms-1(py=3.12,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0O2s1agAAAACoSs6tyVScT50b9o3CNryUUEhMMzBFREdFMDQxNgBFZGdl
shared-with-lms-1(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
shared-with-lms-1(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
coverage (3.12)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
coverage
20.2 MB
sha256:ddb63415932b5273bd659d90eb9c3eb0e591ef55e63f03a050e7fc90a122e795
pytest-warning-report-html
143 KB
sha256:6dbe92243e58c90c901aaf286133d0ee7cfff5cd3d0bdd4095702584e318b3f8
pytest-warnings-json
113 MB
sha256:77aa3b840c729b535a2423813848879ca750303486cba0e3d353d2093b5f0c85