-
Notifications
You must be signed in to change notification settings - Fork 0
27 lines (22 loc) · 959 Bytes
/
modules-commitlinter.yaml
File metadata and controls
27 lines (22 loc) · 959 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
---
# 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:
jobs:
commits-checks:
runs-on: ubuntu-latest
steps:
- name: "Fazer checkout do repositório"
uses: actions/checkout@v6
with:
fetch-depth: 0 # Buscar todo o histórico para todas as tags e branches
- name: "Verificar mensagens de commit"
uses: docker://aevea/commitsar:0.20.2
env:
COMMITSAR_CONFIG_PATH : ./.github