Eliksir
Elixir CI på GitHub Actions
bland deps.get og kompilering starter begge fra ingenting hver kjøring.
4m → 30s
Kompiler
9m → 3m
Full rørledning
Hvorfor det skjer
Hva skal endres
- Cache deps/ og _build/ tastet på mix.lock og OTP/Elixir-versjonene
- Kompiler med MIX_ENV=test én gang og gjenbruk for både credo og tester
- Kjør --warnings-as-errors i en egen rask jobb så den mislykkes tidlig
- Bruk ExUnits innebygde async-tester – de fleste suiter utelater dem ved et uhell
Elixir på runnerhut
Neste bygg kan gå dobbelt så fort, til halve prisen
Start gratis. Å bytte bort er den samme ene linjen, og den diffen publiserer vi også.