İçeriğe geç

Zig

GitHub Actions hakkında Zig CI

Zig'in genel önbelleği atılır, böylece çapraz derleme hedefleri her seferinde yeniden oluşturulur.

8 dk → 90s
Çok hedefli yapı

Zig'in genel önbelleği atılır, böylece çapraz derleme hedefleri her seferinde yeniden oluşturulur.

Neden oluyor?

~/.cache/zig her hedef üçlüsü için derlenmiş eserleri tutar ve yeni bir koşucuda boştur.

Ne değiştirilmeli

  1. Cache ~/.cache/zig ve zig-cache build.zig.zon'a anahtarlandı
  2. Önbelleği paylaşmak için tüm hedefleri tek bir işte çapraz derleme
  3. Zig sürümünü sabitleyin — önbellek formatı sürümler arasında değişir

runnerhut'ta Zig (runnerhut)

runnerhut'a (runnerhut) özgü tek satır 'runs-on: runnerhut-8vcpu-ubuntu-2404'tür. Geriye kalan her şey standart GitHub Actions'tir; bugün kullandığınız aynı eylemler, aynı sırlar ve aynı izin modeli.

Bir sonraki build'iniz yarı fiyata iki kat hızlı olabilir

Ücretsiz başlayın. Ayrılmak da aynı tek satır ve o diff'i de yayımlıyoruz.