? Instal Fontist untuk Tindakan GitHub
- uses : fontist/setup-fontist@v2
- run : fontist install "Fira Code" |
? Menggunakan Ruby untuk memasang permata ruby fontis
? Bekerja dengan Windows
? Bekerja dengan Ubuntu
? Bekerja dengan MacOS
⚡ Mengembalikan instalasi di $RUNNER_TOOL_CACHE dan/ior cache alur kerja
? Cache ~/.fontist font menginstal secara default menggunakan manifest.yml
Inilah yang Anda cari:
on : push
jobs :
job :
runs-on : ubuntu-latest
steps :
- uses : actions/checkout@v4
- uses : fontist/setup-fontist@v2
- run : fontist install "Fira Code" Anda dapat menggunakan fontist manifest-install manifest.yml untuk menginstal font yang tercantum dalam file manifes yang mirip dengan package.json , requirements.txt , dan Cargo.toml .
fontist-version : Versi fontist yang akan diinstal. Ini bisa berupa versi yang tepat LILE 1.10.0 atau rentang SEMVER seperti 1.x atau ~1.15.0 . Nilai default latest .
fontist-token : Token GitHub untuk digunakan saat mengambil daftar versi dari fontist/fontist. Anda tidak perlu menyentuh ini. Standarnya adalah github.token jika Anda berada di github.com atau tidak autentikasi (tingkat terbatas) jika Anda tidak di github.com.
cache : Apakah menggunakan @Action/cache untuk cache hal -hal dalam cache alur kerja GitHub. Ini diaktifkan secara default.
cache-dependency-path : Daftar multiline Globs untuk digunakan untuk mendapatkan kunci cache ~/.fontist . Standarnya adalah manifest.yml dan manifest.yaml . Jika tidak ada file yang dicocokkan saat runtime maka folder ~/.fontist tidak akan di -cache.
fontist-version : Versi fontist yang diinstal. Ini akan menjadi sekitar 1.10.0 atau serupa.
cache-hit : Apakah fontist dipulihkan atau tidak dari cache pelari atau baru diunduh.
Tindakan ini mencoba mengembalikan hasil gem install fontist dari kedua $RUNNER_TOOL_CACHE serta cache alur kerja melalui @action/cache. Kemudian mencoba mengembalikan cache lokal ~/.fontist dari cache alur kerja.
Bagaimana cara mengujinya?
Buka PR (bahkan draft satu berfungsi) dan beberapa tindakan GitHub ajaib akan berjalan untuk menguji perubahan Anda.
Perhatikan bahwa karena Bun tidak mendukung Windows namun kami tidak dapat menjalankan perintah bun build di Windows Runners. Jangan khawatir! Tindakan harus tetap bekerja dengan baik karena BUN hanya digunakan untuk langkah build; Ini berjalan menggunakan node <the-js-file> via using: node20 dalam pengujian dan rilis. Setelah Bun menambahkan dukungan Windows, ingatlah untuk menambahkan kembali tes Windows.
Tindakan GitHub ini awalnya dibuat oleh @jcbhmr untuk proyek typst dan berkontribusi pada fontist.
Terima kasih banyak kepada @JCBHMR atas upaya luar biasa dalam meningkatkan ekosistem fontis!