? Instale o Fontist para ações do GitHub
- uses : fontist/setup-fontist@v2
- run : fontist install "Fira Code" |
? Usa ruby para instalar a gema de rubi fontista
? Funciona com o Windows
? Trabalha com o Ubuntu
? Funciona com macOS
⚡ Cache de cache Instalação em $RUNNER_TOOL_CACHE e/ior O cache do fluxo de trabalho
? Caches ~/.fontist Font Instalações por padrão usando manifest.yml
Aqui está o que você procura:
on : push
jobs :
job :
runs-on : ubuntu-latest
steps :
- uses : actions/checkout@v4
- uses : fontist/setup-fontist@v2
- run : fontist install "Fira Code" Você pode usar fontist manifest-install manifest.yml para instalar fontes listadas em um arquivo de manifesto semelhante ao package.json , requirements.txt e Cargo.toml .
fontist-version : A versão do Fontist para instalar. Esta pode ser uma versão exata Lile 1.10.0 ou um intervalo de semver, como 1.x ou ~1.15.0 . O valor padrão é latest .
fontist-token : O token do GitHub para usar ao buscar a lista de versão do Fontist/Fontist. Você não deveria ter que tocar isso. O padrão é o github.token se você estiver no github.com ou não autenticado (taxa limitada) se você não estiver no github.com.
cache : se deve ou não usar @ações/cache para armazenar em cache coisas no cache do fluxo de trabalho do GitHub. Isso é ativado por padrão.
cache-dependency-path : uma lista multilina de globs a serem usados para derivar a tecla de cache ~/.fontist . O padrão é manifest.yml e manifest.yaml . Se nenhum arquivo for correspondido em tempo de execução, a pasta ~/.fontist não será armazenada em cache.
fontist-version : A versão do Fontist que foi instalada. Isso será algo como 1.10.0 ou similar.
cache-hit : se o Fontist foi restaurado ou não do cache do corredor ou recém-baixado.
Essa ação tenta restaurar o resultado do gem install fontist do $RUNNER_TOOL_CACHE , bem como do cache do fluxo de trabalho via @ações/cache. Em seguida, tenta restaurar o cache local da pasta ~/.fontist do cache do fluxo de trabalho.
Como faço para testá -lo?
Abra um PR (mesmo um rascunho funciona) e algumas ações mágicas do GitHub serão executadas para testar suas alterações.
Observe que, como o BUN não suporta o Windows, ainda não podemos executar o comando bun build nos corredores do Windows. Não se preocupe! A ação ainda deve funcionar bem, pois o BUN é usado apenas para a etapa de construção; Ele é executado usando node <the-js-file> via using: node20 em testes e liberações. Depois que a BUN adiciona suporte ao Windows, lembre -se de adicionar de volta os testes do Windows.
Esta ação do GitHub foi criada originalmente por @JCBHMR para o projeto Typst e contribuiu para o Fontist.
Agradecimentos enormes a @JCBHMR pelo tremendo esforço em melhorar o ecossistema Fontista!