Skip to content

Publica relatório de testes no GitHub Pages - #4

Merged
ThomasTDS merged 1 commit into
masterfrom
chore/publica-relatorio-pages
Sep 19, 2026
Merged

ThomasTDS merged 1 commit into
masterfrom
chore/publica-relatorio-pages

Conversation

@ThomasTDS

Copy link
Copy Markdown
Owner

O que mudou

  • Habilitei o GitHub Pages no repositório (Settings → Pages, source = GitHub Actions).
  • O job test empacota reports/report.html como index.html e sobe como artifact de Pages, só quando o gatilho é um push direto em master (não roda em PR nem na execução diária agendada).
  • Um novo job deploy-pages (depende de test) publica esse artifact no GitHub Pages.
  • README ganha o link fixo: https://thomastds.github.io/qa-api-python/

Por que só em push para master

O relatório publicado é sempre o da execução mais recente em master — sem histórico de execuções antigas. Rodar isso em PR publicaria relatório de código ainda não revisado; combinei isso antes de implementar.

Plano de teste

  • YAML validado (yaml.safe_load)
  • CI verde e deploy-pages rodando com sucesso após o push (só acontece depois do merge, já que o gatilho é push em master — vou confirmar assim que mergear)

Depois de cada push em master, o job de testes empacota
reports/report.html como index.html e um segundo job publica no
GitHub Pages, dando um link fixo para o relatório mais recente sem
precisar baixar artifact do CI. PRs e a execução diária agendada não
disparam publicação, só push direto em master.
@codecov

codecov Bot commented Sep 19, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@ThomasTDS
ThomasTDS merged commit 84339da into master Sep 19, 2026
4 checks passed
@ThomasTDS
ThomasTDS deleted the chore/publica-relatorio-pages branch October 2, 2026 19:20
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