Hoppa till innehåll

Django

Django CI på GitHub Actions

Tester väntar på en databasbehållare och körs på en enda kärna.

16m → 3m
Testsvit
70-tal → 0-tal
Migrationer

Varför det händer

Vad ska ändras

  1. Kör tester med --parallell auto till gaffel över varje kärna
  2. Använd --keepdb så att migrering inte spelas om vid varje körning
  3. Cachelagra virtualenv och använd uv för installation
  4. Starta Postgres som en tjänstebehållare med en tmpfs-datakatalog

Django på runnerhut

Nästa bygge kan gå dubbelt så fort, till halva priset

Börja gratis. Att lämna är samma enda rad, och den diffen publicerar vi också.