Přejít na obsah

Zig

Zig CI na GitHub Actions

Zigova globální mezipaměť je zahozena, takže cíle křížové kompilace se pokaždé znovu sestaví.

8m → 90s
Vícecílové sestavení

Zigova globální mezipaměť je zahozena, takže cíle křížové kompilace se pokaždé znovu sestaví.

Proč se to děje

~/.cache/zig obsahuje zkompilované artefakty pro každou cílovou trojici a na čerstvém běžci je prázdný.

Co změnit

  1. Mezipaměť ~/.cache/zig a zig-cache klíčovaná na build.zig.zon
  2. Křížově zkompilujte všechny cíle v jedné úloze a sdílejte mezipaměť
  3. Připnout verzi Zig — formát mezipaměti se mezi vydáními mění

Zig on runnerhut

Jediná řada specifická pro runnerhut je `runs-on: runnerhut-8vcpu-ubuntu-2404`. Vše ostatní je standardní GitHub Actions — stejné akce, stejná tajemství a stejný model oprávnění, který používáte dnes.

Váš další build může být dvakrát rychlejší za poloviční cenu

Začněte zdarma. Odchod je tentýž jeden řádek a i ten diff zveřejňujeme.