Zum Inhalt springen

Tauri

Tauri CI auf GitHub Actions

Das Rust-Backend wird für jede Plattform in der Matrix vollständig neu kompiliert.

16m → 4m
Rust kompilieren

Das Rust-Backend wird für jede Plattform in der Matrix vollständig neu kompiliert.

Warum es passiert

Das Zielverzeichnis von Cargo wird nicht pro Plattform zwischengespeichert, daher ist jeder Matrixzweig ein kalter Rust-Build.

Was zu ändern ist

  1. Cache-Ziel/ und ~/.cargo pro Matrixabschnitt, eingegeben auf der Plattform
  2. Installieren Sie Linux-Systemabhängigkeiten aus einem zwischengespeicherten apt-Archiv
  3. Verwenden Sie native arm64-Runner für Apple-Silizium-Builds anstelle von Cross-Compilierung

Tauri auf runnerhut

Die einzige runnerhut-spezifische Zeile ist „runs-on: runnerhut-8vcpu-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.