Skip to content

ci: store pytest results as artifacts in GitLab and GitHub CI#73

Merged
kripnerl merged 4 commits into
developfrom
claude/ci-test-results-artifacts-ayr3rk
Jun 10, 2026
Merged

ci: store pytest results as artifacts in GitLab and GitHub CI#73
kripnerl merged 4 commits into
developfrom
claude/ci-test-results-artifacts-ayr3rk

Conversation

@kripnerl

Copy link
Copy Markdown
Owner
  • GitLab CI: run pytest with --junitxml and expose report.xml via
    artifacts.reports.junit so results appear in the GitLab test report UI
  • GitHub Actions: new workflow that installs Poetry, runs pytest with
    --junitxml, uploads report.xml via actions/upload-artifact, and
    publishes a check-run summary via dorny/test-reporter

https://claude.ai/code/session_01SCWaAYTAKQdf4DpfiuczAM

claude and others added 4 commits June 10, 2026 12:59
- GitLab CI: run pytest with --junitxml and expose report.xml via
  artifacts.reports.junit so results appear in the GitLab test report UI
- GitHub Actions: new workflow that installs Poetry, runs pytest with
  --junitxml, uploads report.xml via actions/upload-artifact, and
  publishes a check-run summary via dorny/test-reporter

https://claude.ai/code/session_01SCWaAYTAKQdf4DpfiuczAM
Add pytest-cov to dev dependencies and run pytest with --cov=pleque
--cov-report=xml:coverage.xml in both pipelines.

- GitLab CI: exposes coverage.xml via artifacts.reports.coverage_report
  (Cobertura format) so GitLab renders line-level coverage diffs in MRs
- GitHub Actions: uploads coverage.xml as artifact, publishes a coverage
  summary badge+table via irongut/CodeCoverageSummary, and posts a
  sticky comment on PRs with the coverage breakdown

https://claude.ai/code/session_01SCWaAYTAKQdf4DpfiuczAM
@kripnerl kripnerl merged commit 9e3f43f into develop Jun 10, 2026
8 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.

2 participants