Skip to content

ci: isolate unit suites and independent checks - #14

Merged
ImPedro29 merged 2 commits into
mainfrom
codex/fix-ci-test-isolation
Jul 30, 2026
Merged

ci: isolate unit suites and independent checks#14
ImPedro29 merged 2 commits into
mainfrom
codex/fix-ci-test-isolation

Conversation

@ImPedro29

Copy link
Copy Markdown

Resumo

  • executa cada arquivo de teste em um processo Bun isolado para impedir vazamento de mocks entre suítes
  • registra explicitamente o baseline temporário de arquivos ainda vermelhos; falhas fora da lista quebram o CI
  • separa smoke, unitários, Python, segurança e providers em checks independentes
  • preserva o nome smoke-and-tests para compatibilidade com a proteção da main
  • recupera do PR fix: estabiliza hooks, autoupdater e execução sem shell #11 apenas correções válidas de testes/configuração e mantém o saneamento tolerante de valores de ambiente

Validação

  • 277 arquivos executados isoladamente, sem regressões fora do baseline
  • 24 testes focados das correções recuperadas passaram
  • smoke/build passou
  • workflow validado com parser YAML

Este PR substitui somente a parte segura do #11. A reversão de saneamento de ambiente e a troca não validada de precedência entre .verboo e .claude foram excluídas.

@gemini-code-assist

Copy link
Copy Markdown

Caution

The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased.

@ImPedro29
ImPedro29 merged commit 9938158 into main Jul 30, 2026
8 checks passed
@ImPedro29
ImPedro29 deleted the codex/fix-ci-test-isolation branch July 30, 2026 23:37
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