Eliksir
Elixir CI på GitHub Actions
mix deps.get og compilation starter begge fra ingenting hver kørsel.
4m → 30s
Kompiler
9m → 3m
Fuld pipeline
Hvorfor det sker
Hvad skal ændres
- Cache deps/ og _build/ tastet på mix.lock og OTP/Elixir versionerne
- Kompiler med MIX_ENV=test én gang og genbrug til både credo og test
- Kør --warnings-as-errors i et separat hurtigt job, så det fejler tidligt
- Brug ExUnits indbyggede async-tests - de fleste suiter forlader dem ved et uheld
Eliksir på runnerhut
Dit næste build kan være dobbelt så hurtigt til den halve pris
Start gratis. At skifte væk er den samme ene linje, og det diff offentliggør vi også.