Skip to content

style(dashboard): KPI 卡片固定 6 列防折行 + 全页 UI/UX 加固; (#276) #592

style(dashboard): KPI 卡片固定 6 列防折行 + 全页 UI/UX 加固; (#276)

style(dashboard): KPI 卡片固定 6 列防折行 + 全页 UI/UX 加固; (#276) #592

Triggered via push July 4, 2026 04:25
Status Success
Total duration 47s
Artifacts 4

ci.yml

on: push
Lint (Ruff)
6s
Lint (Ruff)
Format Check (Ruff)
7s
Format Check (Ruff)
Matrix: Test (pytest)
Fit to window
Zoom out
Zoom in

Annotations

15 warnings
Format Check (Ruff)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, astral-sh/setup-uv@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Format Check (Ruff)
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>0P4tIagAAAAACmXZjPWT+R76XQ5z0IBoUUEhMMzBFREdFMDExNgBFZGdl
Format Check (Ruff)
Failed to restore: Cache service responded with 400
Lint (Ruff)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, astral-sh/setup-uv@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint (Ruff)
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>0QItIagAAAAAMYuOHniTPSbOd/OoFO0MyQ0hJMzBFREdFMDEwNgBFZGdl
Lint (Ruff)
Failed to restore: Cache service responded with 400
Test (pytest) (3.14)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4, astral-sh/setup-uv@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (pytest) (3.14)
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>0V4tIagAAAADLmviurI3jTofDBrRLzRrgUEhMMzBFREdFMDIxNwBFZGdl
Test (pytest) (3.14)
Failed to restore: Cache service responded with 400
Test (pytest) (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/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4, astral-sh/setup-uv@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (pytest) (3.12)
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>0YItIagAAAABayozmz3D9SLF82J/gxT6sUEhMMzBFREdFMDQxNgBFZGdl
Test (pytest) (3.12)
Failed to restore: Cache service responded with 400
Test (pytest) (3.13)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4, astral-sh/setup-uv@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (pytest) (3.13)
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>0ZItIagAAAADs+qcgfi/bT5amrit6qtBRTEFYRURHRTE3MjAARWRnZQ==
Test (pytest) (3.13)
Failed to restore: Cache service responded with 400

Artifacts

Produced during runtime
Name Size Digest
coverage-data Expired
17.6 KB
sha256:af82977aa0f090aa1c5b27f0de74afad0c41041fa61067ab35caa84f26241bba
test-results-py3.12 Expired
20.8 KB
sha256:e215a68d302f0a563b819678486de1990e7a4f2f0633dd67d2b1a4e58a53148a
test-results-py3.13 Expired
20.8 KB
sha256:d669ffb4c5a161d0aeb2fb4591cceb2c1fb6d5bbb0bb4aba9742a4d39680674a
test-results-py3.14 Expired
20.7 KB
sha256:77de1dac93b077c7056d4e572f80e125349dcf459b25042d0fa246d180fde062