Fluxo de trabalho do configlet


O configlet usa a ferramenta configlet para verificar se os ficheiros (de configuração) de um percurso estão estruturados corretamente, tanto a nível sintático como semântico. Faz isso executando o configlet lint.

Ativar a verificação da formatação dos ficheiros

Os percursos podem usar o configlet fmt para formatar os vários ficheiros de configuração do percurso. O mesmo comando também pode ser usado para verificar se todos os ficheiros de configuração estão formatados corretamente.

O fluxo de trabalho configlet permite verificar se os ficheiros de configuração estão formatados corretamente, mas isto é opcional e está desativado por predefinição. Para aderir à verificação da formatação dos ficheiros de configuração, segue estes passos:

  1. Cria um ficheiro .github/org-wide-files-config.toml com o seguinte conteúdo
[configlet]
fmt = true
  1. Depois de este ficheiro ser integrado no ramo main, será aberto automaticamente um PR que modifica o fluxo de trabalho configlet.yml da seguinte forma:
  jobs:
    configlet:
      uses: exercism/github-actions/.github/workflows/configlet.yml@main
+     with:
+       fmt: true
  1. Assim que este PR for integrado, o fluxo de trabalho configlet também verificará a formatação dos ficheiros de configuração do percurso.

Fonte

O fluxo de trabalho está definido no ficheiro .github/workflows/configlet.yml.