Skip to content

Infra 2: CI com gitleaks, shellcheck e validação do evals.json - #32

Merged
rasecdev merged 3 commits into
developmentfrom
chore/ci
Sep 25, 2026
Merged

rasecdev merged 3 commits into
developmentfrom
chore/ci

Conversation

@rasecdev

Copy link
Copy Markdown
Owner

Tarefa Infra 2 da rodada infra.

  • .github/workflows/ci.yml: jobs gitleaks, shellcheck (scripts/*.sh) e evals (scripts/validate_evals.py), em PR e push para development/master.
  • scripts/validate_evals.py: JSON válido, campos obrigatórios por caso, ids/nomes únicos, paths de files existentes; campos extras permitidos.
  • .gitattributes: LF em *.sh/*.py.

Teste negativo (commit quebrado de propósito → CI vermelho) é feito neste PR e revertido antes do merge.

Closes #29

🤖 Generated with Claude Code

rasecdev and others added 3 commits September 25, 2026 01:25
Primeiro gate de qualidade do proprio repositorio. .gitattributes forca LF
em scripts .sh/.py para nao quebrarem no Linux/Git Bash.

Refs #29

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Teste negativo concluido: evals e shellcheck falharam como esperado
(run 36094485232).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@rasecdev
rasecdev merged commit b33a61f into development Sep 25, 2026
3 checks passed
@rasecdev
rasecdev deleted the chore/ci branch September 25, 2026 04:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant