maan
moon CI op GitHub Actions
moon voert elke taak uit omdat de toolchain en de cache koud zijn.
64 → 6
Taken worden uitgevoerd
12m → 2m
Pijpleiding
moon voert elke taak uit omdat de toolchain en de cache koud zijn.
Waarom het gebeurt
.moon/cache en de map proto toolchain worden tussen uitvoeringen verwijderd.
Wat te veranderen
- Cache .moon/cache en ~/.proto ingetoetst op de lockfiles
- Gebruik moon ci om alleen de betrokken taken uit te voeren met correcte basisdetectie
- Haal de volledige git-geschiedenis op, zodat de getroffen detectie werkt
maan op runnerhut
yaml
jobs: ci: runs-on: runnerhut-8vcpu-ubuntu-2404 steps: - uses: actions/checkout@v4 with: { fetch-depth: 0 } - run: npx moon ciDe enige runnerhut-specifieke regel is `runs-on: runnerhut-8vcpu-ubuntu-2404`. Al het andere is standaard GitHub Actions — dezelfde acties, dezelfde geheimen en hetzelfde machtigingsmodel dat u vandaag de dag gebruikt.
Je volgende build kan twee keer zo snel zijn, voor de halve prijs
Begin gratis. Weggaan is dezelfde ene regel, en die diff publiceren we ook.