Hopp til innhold

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

  1. Cache deps/ og _build/ tastet på mix.lock og OTP/Elixir-versjonene
  2. Kompiler med MIX_ENV=test én gang og gjenbruk for både credo og tester
  3. Kjør --warnings-as-errors i en egen rask jobb så den mislykkes tidlig
  4. 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å.