Zum Inhalt springen

Schlank

Svelte CI auf GitHub Actions

SvelteKit-Builds und Playwright-Tests laufen bei jedem Push ab.

60er → 3er
Browserinstallation
3m → 45s
Bauen

SvelteKit-Builds und Playwright-Tests laufen bei jedem Push ab.

Warum es passiert

Weder der Vite-Abhängigkeitscache noch der Playwright-Browsercache bleiben zwischen Jobs bestehen.

Was zu ändern ist

  1. Cachen Sie node_modules/.vite und ~/.cache/ms-playwright
  2. Führen Sie svelte-check in einem parallelen Job aus, anstatt den Build zu blockieren
  3. Verwenden Sie den Build-Ausgabecache des Adapters dort, wo Ihr Adapter ihn unterstützt

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