Clojure
Clojure CI på GitHub Actions
JVM-oppstart og avhengighetsløsning koster mer enn testene.
80 → 3 s
Avhengighetsløsning
Hvorfor det skjer
Hva skal endres
- Cache ~/.m2/repository og ~/.gitlibs tastet på deps.edn
- Kjør alle testnavneområder i én JVM i stedet for ett per navneområde
- Forkompiler med clj -T:build for å unngå gjentatt AOT-arbeid
Clojure 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å.