? Instalar fontista para acciones de GitHub
- uses : fontist/setup-fontist@v2
- run : fontist install "Fira Code" |
? Utiliza Ruby para instalar el fontista Ruby Gem
? Funciona con Windows
? Funciona con Ubuntu
? Funciona con macOS
⚡ Instalación de Caches en $RUNNER_TOOL_CACHE y/ibre el caché de flujo de trabajo
? Caches ~/.fontist Font se instala de forma predeterminada usando manifest.yml
Esto es lo que buscas:
on : push
jobs :
job :
runs-on : ubuntu-latest
steps :
- uses : actions/checkout@v4
- uses : fontist/setup-fontist@v2
- run : fontist install "Fira Code" Puede usar fontist manifest-install manifest.yml para instalar fuentes enumeradas en un archivo manifiesto similar a package.json , requirements.txt y Cargo.toml .
fontist-version : la versión de Fontist para instalar. Esta puede ser una versión exacta lile 1.10.0 o un rango de Semver como 1.x o ~1.15.0 . El valor predeterminado es latest .
fontist-token : el token GitHub para usar al obtener la lista de versiones de Fontist/Fontist. No deberías tener que tocar esto. El valor predeterminado es el github.token si está en github.com o no autenticado (tasa limitada) si no está en github.com.
cache : si usar o no @acciones/caché para almacenar cosas en el caché de flujo de trabajo GitHub. Esto está habilitado de forma predeterminada.
cache-dependency-path : una lista multilínea de globos para usar para derivar la clave de caché ~/.fontist . El valor predeterminado es manifest.yml y manifest.yaml . Si no se combinan archivos en tiempo de ejecución, la carpeta ~/.fontist no se almacenará en caché.
fontist-version : la versión de Fontist que se instaló. Esto será algo así como 1.10.0 o similar.
cache-hit : si Fontist fue restablecido o no desde el caché del corredor o recientemente descargado.
Esta acción intenta restaurar el resultado del gem install fontist tanto del $RUNNER_TOOL_CACHE como de la memoria caché de flujo de trabajo a través de @acciones/cache. Luego trata de restaurar la caché local de la carpeta ~/.fontist desde el caché de flujo de trabajo.
¿Cómo lo pruebo?
Abra un PR (incluso un Draft One Works) y algunas acciones mágicas de GitHub se ejecutarán para probar sus cambios.
Tenga en cuenta que, dado que BUN no admite Windows, pero no podemos ejecutar el comando bun build en los corredores de Windows. ¡No te preocupes! La acción aún debe funcionar bien ya que BUN solo se usa para el paso de compilación; Se ejecuta usando node <the-js-file> mediante using: node20 tanto en pruebas como en las versiones. Una vez que BUN agrega el soporte de Windows, recuerde agregar las pruebas de Windows.
Esta acción de Github fue creada originalmente por @JCBHMR para el proyecto Typst y contribuyó a Fontist.
¡Muchas gracias a @jcbhmr por el tremendo esfuerzo en mejorar el ecosistema fontista!