Zum Inhalt springen

Brötchen

Bun CI auf GitHub Actions

Bun lässt sich schnell installieren, aber CI verbringt immer noch eine Minute mit Abhängigkeiten.

18s → 1,5s
Installieren
4m → 70er
Volle Pipeline

Bun lässt sich schnell installieren, aber CI verbringt immer noch eine Minute mit Abhängigkeiten.

Warum es passiert

Der globale Installationscache von Bun wird nicht beibehalten, sodass der Geschwindigkeitsvorteil für das erneute Herunterladen aufgewendet wird.

Was zu ändern ist

  1. Cache ~/.bun/install/cache mit Schlüssel auf bun.lockb
  2. Verwenden Sie zur Reproduzierbarkeit bun install --frozen-lockfile
  3. Führen Sie den standardmäßig parallelen Bun-Test auf einem 4-vCPU-Läufer aus

Brötchen auf runnerhut

Die einzige runnerhut-spezifische Zeile ist „runs-on: runnerhut-4vcpu-ubuntu-2404“. Alles andere sind Standard-GitHub Actions – dieselben Aktionen, dieselben Geheimnisse und dasselbe Berechtigungsmodell, das Sie heute verwenden.

Ihr nächster Build könnte doppelt so schnell sein — zum halben Preis

Kostenlos starten. Der Wechsel zurück ist dieselbe eine Zeile — auch dieses Diff veröffentlichen wir.