Skip to content

ci: adiciona pipeline do meveum e base das automacoes - #21

Merged
diasgarcia merged 2 commits into
mainfrom
codex/ci-cd-automations
May 13, 2026
Merged

ci: adiciona pipeline do meveum e base das automacoes#21
diasgarcia merged 2 commits into
mainfrom
codex/ci-cd-automations

Conversation

@diasgarcia

@diasgarcia diasgarcia commented May 13, 2026

Copy link
Copy Markdown
Collaborator

Resumo

  • .github/workflows/ci.yml — adiciona validacao automatica da API e da web em pushes e pull requests para main
  • .github/workflows/automations.yml — prepara o pipeline da pasta automations/, com instalacao do Chromium e execucao tolerante a suites ainda vazias
  • automations/playwright.config.js — adapta a configuracao inspirada no repo de referencia, separando projetos chrome e rest
  • automations/package.json — adiciona scripts por projeto e por tag para facilitar a futura execucao seletiva
  • automations/AGENTS.md — registra o roadmap da pasta e torna tags obrigatorias em todos os testes
  • automations/.gitignore — evita versionar artefatos do Playwright e dependencias locais

Test plan

  • Rodar cd api && ./mvnw test — a suite da API deve concluir sem falhas
  • Rodar cd web && npm test — os testes unitarios do frontend devem passar
  • Rodar cd web && npm run build — o build de producao do Next deve finalizar com sucesso
  • Rodar cd automations && npm run test:api -- --pass-with-no-tests — a configuracao do projeto REST deve ser reconhecida mesmo antes das specs reais
  • Rodar cd automations && npm run test:frontend -- --pass-with-no-tests — a configuracao do projeto Chrome deve ser reconhecida mesmo antes das specs reais
  • Confirmar que os workflows foram criados apenas na raiz em .github/workflows/

diasgarcia and others added 2 commits May 13, 2026 00:22
Adiciona a configuracao inicial, scripts por contexto e o guia de trabalho da pasta de automacoes.

Co-authored-by: Codex <noreply@openai.com>
Configura validacoes de pull request para a API, a web e a estrutura inicial das automacoes Playwright.

Co-authored-by: Codex <noreply@openai.com>
@diasgarcia
diasgarcia merged commit 1c459c8 into main May 13, 2026
3 checks passed
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