Skip to content

[codex] Estabilizar release final do Stella - #229

Merged
munifgebara merged 1 commit into
mainfrom
issue/228-estabilizar-release
Jun 28, 2026
Merged

[codex] Estabilizar release final do Stella#229
munifgebara merged 1 commit into
mainfrom
issue/228-estabilizar-release

Conversation

@muniagebot

Copy link
Copy Markdown
Collaborator

Resumo

  • atualiza Spring Boot, springdoc, MinIO e dependências Angular dentro das linhas atuais
  • torna o Trivy bloqueante para vulnerabilidades HIGH/CRITICAL corrigíveis
  • adiciona testes unitários do frontend ao clean verify
  • protege o startup lento da API com startupProbe
  • direciona o diagnóstico do CD ao ReplicaSet e aos pods da nova revisão

Causa e impacto

A revisão anterior deixou o novo pod em CrashLoopBackOff durante a inicialização, enquanto o diagnóstico coletava logs do pod antigo. Além disso, o scan de segurança não bloqueava vulnerabilidades e o frontend não tinha um target de testes executável. Esta PR fecha essas lacunas e deixa o pipeline com gates reproduzíveis antes da próxima release.

Testes executados

  • ./mvnw clean verify — 262 testes backend, 4 testes frontend, build Angular e gates JaCoCo aprovados
  • npm audit --omit=dev — 0 vulnerabilidades de produção
  • npm audit --audit-level=high — nenhuma vulnerabilidade HIGH/CRITICAL
  • docker run --rm -v "$PWD:/work" aquasec/trivy:0.69.3 fs --scanners vuln --pkg-types library --skip-dirs .claude --ignore-unfixed --severity HIGH,CRITICAL --exit-code 1 /work — aprovado
  • docker compose config --quiet — aprovado
  • actionlint — workflows aprovados
  • git diff --check — aprovado

Observação operacional

A confirmação do rollout no cluster ocorrerá apenas depois de eventual merge em main, pois o CD publica somente a branch principal.

Closes #228

@muniagebot
muniagebot marked this pull request as ready for review June 28, 2026 21:55
@muniagebot
muniagebot requested a review from munifgebara as a code owner June 28, 2026 21:55
@munifgebara
munifgebara merged commit 49ba771 into main Jun 28, 2026
2 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.

Estabilizar release final do Stella

2 participants