Skip to content

Promove estabilização de CI, Playwright e lint para main#36

Merged
devguimaraes merged 11 commits into
mainfrom
develop
Apr 22, 2026
Merged

Promove estabilização de CI, Playwright e lint para main#36
devguimaraes merged 11 commits into
mainfrom
develop

Conversation

@devguimaraes

Copy link
Copy Markdown
Owner

Resumo

Este PR promove para main o pacote de estabilização já consolidado em develop.

Principais mudanças

  • substitui workflows antigos e opacos por um CI real do projeto
  • adiciona validação com lint, test:unit, build e E2E em chromium
  • corrige a configuração do Playwright para este repositório (bun + Astro em 127.0.0.1:4321)
  • atualiza os testes E2E para a interface atual
  • remove artefatos gerados do Playwright do versionamento Git
  • limpa e estabiliza o baseline do Biome até deixar o lint confiável
  • alinha a documentação local com a toolchain atual
  • inclui correções adicionais em contact e convert-to-webp

Motivação

A develop recebeu um conjunto importante de correções estruturais que tornam o repositório mais previsível e seguro para evolução:

  • o GitHub Actions passa a validar o aplicativo real
  • o Playwright deixa de apontar para um setup antigo
  • o lint volta a funcionar como gate confiável
  • o repositório deixa de carregar artefatos gerados no histórico

Impacto

  • melhora a confiança no pipeline antes de merge em produção
  • reduz falhas de CI sem relação com o código do app
  • deixa a documentação consistente com o funcionamento atual do projeto

Validação

Este pacote já foi validado anteriormente em develop com:

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

- 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.
…ning

[codex] estabiliza CI, Playwright e lint do repositório
@devguimaraes devguimaraes merged commit 93687fc into main Apr 22, 2026
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