? Installez le politiste pour les actions GitHub
- uses : fontist/setup-fontist@v2
- run : fontist install "Fira Code" |
? Utilise Ruby pour installer le politiste Ruby Gem
? Fonctionne avec Windows
? Fonctionne avec Ubuntu
? Fonctionne avec macOS
⚡ Caches Installation dans $RUNNER_TOOL_CACHE et / ior le cache de workflow
? Caches ~/.fontist Installation par défaut en utilisant manifest.yml
Voici ce que vous recherchez:
on : push
jobs :
job :
runs-on : ubuntu-latest
steps :
- uses : actions/checkout@v4
- uses : fontist/setup-fontist@v2
- run : fontist install "Fira Code" Vous pouvez utiliser fontist manifest-install manifest.yml pour installer des polices répertoriées dans un fichier manifeste similaire à package.json , requirements.txt et Cargo.toml .
fontist-version : la version du politiste à installer. Il peut s'agir d'une version exacte lile 1.10.0 ou d'une plage de semver telle que 1.x ou ~1.15.0 . La valeur par défaut est latest .
fontist-token : le jeton GitHub à utiliser lors de la récupération de la liste de versions de Fontiste / Fontiste. Vous ne devriez pas avoir à toucher cela. La valeur par défaut est le github.token si vous êtes sur github.com ou non authentifié (taux limité) si vous n'êtes pas sur github.com.
cache : Que ce soit ou non à utiliser @ actions / cache pour mettre en cache les choses dans le cache de flux de travail GitHub. Ceci est activé par défaut.
cache-dependency-path : une liste multiline de globs à utiliser pour dériver la clé de cache ~/.fontist . La valeur par défaut est manifest.yml et manifest.yaml . Si aucun fichier n'est égalé à l'exécution, le dossier ~/.fontist ne sera pas mis en cache.
fontist-version : la version du politiste qui a été installée. Ce sera quelque chose comme 1.10.0 ou similaire.
cache-hit : si le politiste a été restauré ou non à partir du cache du coureur ou récemment téléchargé.
Cette action essaie de restaurer le résultat de gem install fontist à la fois du $RUNNER_TOOL_CACHE ainsi que du cache de workflow via @ actions / cache. Il essaie ensuite de restaurer le cache local du dossier ~/.fontist à partir du cache de workflow.
Comment le tester?
Ouvrez un PR (même un brouillon, on fonctionne) et certaines actions Magic Github s'exécuteront pour tester vos modifications.
Notez que puisque BUN ne prend pas en charge Windows, nous ne pouvons pas exécuter la commande bun build sur Windows Runners. Ne t'inquiète pas! L'action doit toujours fonctionner correctement car BUN n'est utilisé que pour l'étape de construction; Il s'exécute en utilisant node <the-js-file> via using: node20 dans les tests et les versions. Une fois que BUN ajoute la prise en charge de Windows, n'oubliez pas d'ajouter les tests Windows.
Cette action GitHub a été créée à l'origine par @JCBHMR pour le projet TYPST et a contribué à Fontist.
Un grand merci à @JCBHMR pour l'énorme effort dans l'amélioration de l'écosystème du politiste!