feat: improvement docker build workflow #15
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| --- | |
| # Workflow do GitHub Actions para verificar se o código Terraform está bem formatado e se os commits seguem | |
| # a estrutura de mensagens de commit convencionais (necessário para criar releases automáticas com Release Please). | |
| # | |
| # IMPORTANTE: Este workflow é chamado por outros workflows nos repositórios da Modern Gitops Stack e está | |
| # centralizado aqui para facilitar a manutenção entre módulos. Por isso, certifique-se de não introduzir | |
| # mudanças que quebrem a compatibilidade ao modificar este workflow. | |
| name: "modules-linters" | |
| on: | |
| workflow_call: | |
| pull_request: | |
| jobs: | |
| terraform-format: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: "Fazer checkout do repositório" | |
| uses: actions/checkout@v6 | |
| - name: "Configurar Terraform" | |
| uses: hashicorp/setup-terraform@v3 | |
| - name: "Executar terraform fmt -check" | |
| run: "terraform fmt -check" | |
| commits-checks: | |
| uses: GersonRS/modern-gitops-stack/.github/workflows/modules-commitlinter.yaml@main |