Naar inhoud springen

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

  1. Cache .moon/cache en ~/.proto ingetoetst op de lockfiles
  2. Gebruik moon ci om alleen de betrokken taken uit te voeren met correcte basisdetectie
  3. 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 ci
Een werkend uitgangspunt

De 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.