emilepharand / Babilonia

📚 Vocabulary-focused language trainer that empowers polyglots 🌎 to practice faster ⌛, remember more 🧠 & boost their learning 🚀
MIT License
5 stars 0 forks source link

Make tests finish faster #512

Open emilepharand opened 1 month ago

emilepharand commented 1 month ago

The CI takes about 5 minutes to finish.

Maybe we can parallelize tests to improve the actual time it takes.

The main complexity is with coverage data which needs to be shared, merged and then converge to the coverage job.

The CI should also be reorganized with more job dependencies so that, for example, other jobs don't start if npm ci or lint-and-typecheck fails.