Skip to content

[codex] estabiliza CI, Playwright e lint do repositório#35

Merged
devguimaraes merged 10 commits into
developfrom
feature/repo-stability-hardening
Apr 22, 2026
Merged

[codex] estabiliza CI, Playwright e lint do repositório#35
devguimaraes merged 10 commits into
developfrom
feature/repo-stability-hardening

Conversation

@devguimaraes

Copy link
Copy Markdown
Owner

O que mudou

Este PR estabiliza a base de automação e qualidade do repositório.

  • remove workflows antigos de IA/Gemini/Z.ai e comandos órfãos associados
  • adiciona um CI real do projeto com lint, test:unit, build e test:e2e -- --project=chromium
  • corrige o playwright.config.ts para o runtime atual deste repo (bun, Astro em 127.0.0.1:4321)
  • atualiza os testes E2E para refletirem a UI atual
  • remove artefatos gerados do Playwright do versionamento Git
  • alinha README.md, TESTING.md, AGENTS.md e GEMINI.md com a toolchain atual
  • resolve a dívida principal do Biome até deixar o lint limpo
  • corrige ajustes adicionais encontrados no caminho, incluindo links de contato hardcoded e um caso de divisão por zero no script de conversão de imagens

Por que isso mudou

Os Actions anteriores tinham origem em automações externas, dependiam de secrets e integrações fora do repositório e não validavam de forma confiável o funcionamento real do app. Ao mesmo tempo, o Playwright estava apontando para uma configuração antiga do projeto e o lint tinha diagnósticos acumulados e parcialmente mascarados.

Impacto

  • o GitHub passa a validar o projeto real em vez de depender de workflows opacos
  • o E2E fica funcional neste repositório e alinhado à porta oficial 4321
  • artefatos de teste deixam de poluir o histórico Git
  • a documentação local passa a refletir o stack e os comandos atuais
  • o lint volta a ser um gate confiável do CI

Causa raiz

  • workflows herdados de IA sem contexto operacional do repo
  • configuração do Playwright desatualizada para outro contexto de execução
  • arquivos gerados ainda rastreados pelo Git
  • baseline de lint com dívida técnica e falsos positivos em .astro

Validação

  • bun run lint
  • bun run test:unit
  • bun run build
  • bun run test:e2e -- --project=chromium

Todos os checks acima passaram localmente antes da abertura deste PR.

- CLAUDE.md: migrar comandos de npm para bun, porta 8080 para 4321
- AGENTS.md/GEMINI.md: corrigir versão do Astro de 6.0 para 5
- README.md: remover link quebrado, badge Vite→Astro, descrição de stack
Adicionar guarda quando não há imagens conversíveis.
Evitar email duplicado e inconsistente — Index e StaggeredMenu
agora leem da configuração central em site.ts.
@vercel

vercel Bot commented Apr 22, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
developer-bruno Ready Ready Preview, Comment Apr 22, 2026 11:16pm

@devguimaraes devguimaraes marked this pull request as ready for review April 22, 2026 23:19
@devguimaraes devguimaraes merged commit 9967afe into develop Apr 22, 2026
2 checks passed
@devguimaraes devguimaraes deleted the feature/repo-stability-hardening branch April 22, 2026 23:22
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