Skip to content

144: aprimora pipeline de integração contínua - #147

Merged
leonelsanchesdasilva merged 2 commits into
DesignLiquido:principalfrom
lele-sf:144
Aug 19, 2026
Merged

144: aprimora pipeline de integração contínua#147
leonelsanchesdasilva merged 2 commits into
DesignLiquido:principalfrom
lele-sf:144

Conversation

@lele-sf

@lele-sf lele-sf commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

O que foi alterado

CI:

  • Adicionadas etapas de lint, build/empacotamento, testes unitários com cobertura e testes E2E no workflow principal.
  • Separada a execução dos testes unitários e E2E para que cada etapa tenha seu próprio resultado no CI.

ESLint:

  • Atualizada a configuração do ESLint para o formato atual (eslint.config.mjs).
  • Corrigidos os problemas apontados pelo linter após a atualização.

Delprops:

  • Atualizada a versão de @designliquido/delprops.
  • Ajustados os imports e usos afetados pela mudança de DefinicaoPropriedade para a nova API.

Motivo da mudança

Atualizar as ferramentas e dependências do projeto e garantir que lint, build, testes unitários e testes E2E sejam executados automaticamente pelo CI.

A atualização do delprops também foi necessária para acompanhar a nova API da biblioteca e evitar dependência de tipos que foram renomeados.

Resultado

Localmente:

  • yarn lint executando sem erros.
  • yarn empacotar executando sem erros.
  • Testes unitários executando com cobertura.
  • Testes E2E executando corretamente.

CI:

  • Workflow configurado para validar lint, empacotamento, testes unitários e testes E2E em PRs e pushes para principal.
  • Relatório de cobertura configurado para ser publicado no PR.

Issue relacionada

#144

@github-actions

Copy link
Copy Markdown

Coverage report

St.
Category Percentage Covered / Total
🟡 Statements 73.79% 1219/1652
🔴 Branches 48.82% 433/887
🟢 Functions 81.25% 182/224
🟡 Lines 74.3% 1191/1603

Test suite run success

299 tests passing in 25 suites.

Report generated by 🧪jest coverage report action from a0a9302

@leonelsanchesdasilva leonelsanchesdasilva left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Obrigado!

@leonelsanchesdasilva
leonelsanchesdasilva merged commit aca1e09 into DesignLiquido:principal Aug 19, 2026
5 checks passed
@lele-sf
lele-sf deleted the 144 branch August 19, 2026 21:06
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.

2 participants