Skip to content

Conversation

@matejchalk
Copy link
Collaborator

Closes #1043

Replaces need for --before, --after and --label arguments for compare command (read from persist config, or report.json files, respectively). This allows @code-pushup/ci to run compare in bulk (e.g. nx run-many -t code-pushup -- compare) instead of sequentially per project.

@github-actions
Copy link
Contributor

github-actions bot commented Aug 5, 2025

Code PushUp

🤨 Code PushUp report has both improvements and regressions – compared current commit a37419c with previous commit 823ade1.

🕵️ See full comparison in Code PushUp portal 🔍

🏷️ Categories

🏷️ Category ⭐ Previous score ⭐ Current score 🔄 Score change
Performance 🔴 43 🔴 42 ↓ −1.2
Code coverage 🟢 90 🟢 90 ↑ +0.1
Documentation 🔴 23 🔴 23 ↓ −0.1
Security 🔴 0 🔴 0
Updates 🟡 77 🟡 77
Accessibility 🟢 92 🟢 92
Best Practices 🟢 100 🟢 100
SEO 🟡 61 🟡 61
Type Safety 🟢 100 🟢 100
Bug prevention 🟢 100 🟢 100
Miscellaneous 🟢 100 🟢 100
Code style 🟢 100 🟢 100
👍 1 group improved, 👎 2 groups regressed, 👍 5 audits improved, 👎 3 audits regressed, 11 audits changed without impacting score

🗃️ Groups

🔌 Plugin 🗃️ Group ⭐ Previous score ⭐ Current score 🔄 Score change
Lighthouse Performance 🔴 43 🔴 42 ↓ −1.2
Code coverage Code coverage metrics 🟢 90 🟢 90 ↑ +0.1
JSDoc coverage Documentation coverage 🔴 23 🔴 23 ↓ −0.1

18 other groups are unchanged.

🛡️ Audits

🔌 Plugin 🛡️ Audit 📏 Previous value 📏 Current value 🔄 Value change
Lighthouse Avoids enormous network payloads 🟩 Total size was 2,643 KiB 🟨 Total size was 2,693 KiB ↑ +1.9 %
Lighthouse Largest Contentful Paint 🟥 4.0 s 🟥 4.3 s ↑ +6.4 %
Lighthouse First Contentful Paint 🟥 3.4 s 🟥 3.2 s ↓ −4 %
Lighthouse Speed Index 🟥 8.1 s 🟥 8.0 s ↓ −1.6 %
JSDoc coverage Functions coverage 🟥 508 undocumented functions 🟥 514 undocumented functions ↑ +1.2 %
Code coverage Branch coverage 🟨 85 % 🟨 85.1 % ↑ +0.1 %
Code coverage Line coverage 🟨 86.7 % 🟨 86.8 % ↑ +0.1 %
Code coverage Function coverage 🟩 93 % 🟩 93.1 % ↑ +0.1 %
Lighthouse Minimizes main-thread work 🟥 19.4 s 🟥 22.1 s ↑ +13.9 %
Lighthouse JavaScript execution time 🟥 9.4 s 🟥 11.1 s ↑ +18.2 %
Lighthouse Total Blocking Time 🟥 6,650 ms 🟥 7,710 ms ↑ +16 %
Lighthouse Server Backend Latencies 🟩 200 ms 🟩 860 ms ↑ +329.1 %
Lighthouse Time to Interactive 🟥 19.2 s 🟥 19.7 s ↑ +3 %
Lighthouse Metrics 🟩 100% 🟩 100% ↑ +3 %
Lighthouse Uses efficient cache policy on static assets 🟨 30 resources found 🟨 30 resources found ↑ +0.1 %
Lighthouse Reduce unused CSS 🟥 Potential savings of 70 KiB 🟥 Potential savings of 101 KiB ↑ +36.4 %
Lighthouse Max Potential First Input Delay 🟥 2,160 ms 🟥 2,220 ms ↑ +2.5 %
Lighthouse Network Round Trip Times 🟩 40 ms 🟩 60 ms ↑ +75.4 %
Lighthouse Initial server response time was short 🟩 Root document took 480 ms 🟩 Root document took 490 ms ↑ +1.8 %

586 other audits are unchanged.

@matejchalk matejchalk marked this pull request as ready for review August 5, 2025 16:41
@matejchalk matejchalk requested review from BioPhoton and vmasek August 5, 2025 16:41
@matejchalk matejchalk merged commit f9deac7 into main Aug 6, 2025
28 of 29 checks passed
@matejchalk matejchalk deleted the compare-args-implicit branch August 6, 2025 09:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Avoid sequential commands in CI monorepo mode

3 participants