Skip to content

[gha] Improve summary#3894

Open
AlexanderDokuchaev wants to merge 9 commits intoopenvinotoolkit:developfrom
AlexanderDokuchaev:ad/gha_summary
Open

[gha] Improve summary#3894
AlexanderDokuchaev wants to merge 9 commits intoopenvinotoolkit:developfrom
AlexanderDokuchaev:ad/gha_summary

Conversation

@AlexanderDokuchaev
Copy link
Collaborator

@AlexanderDokuchaev AlexanderDokuchaev commented Feb 6, 2026

Changes

Combine summary in one note, instead of multiple notes for each sub job from matrix

Tests

https://github.com/openvinotoolkit/nncf/actions/runs/21748943693
https://github.com/openvinotoolkit/nncf/actions/runs/21748943736

@AlexanderDokuchaev AlexanderDokuchaev changed the title Ad/gha summary [gha] Improve summary Feb 6, 2026
@AlexanderDokuchaev AlexanderDokuchaev marked this pull request as ready for review February 6, 2026 12:27
@AlexanderDokuchaev AlexanderDokuchaev requested a review from a team as a code owner February 6, 2026 12:27
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR improves GitHub Actions test reporting by uploading per-matrix pytest XML results as artifacts and generating a single consolidated Markdown summary per workflow/job group.

Changes:

  • Upload pytest-results.xml as an artifact for each matrix shard instead of writing multiple step summaries.
  • Add dedicated “Summary” jobs that download all artifacts and generate one combined Markdown table.
  • Update pytest_md_summary.py to support multiple XML inputs and output a combined table.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 6 comments.

File Description
.github/workflows/examples.yml Upload shard-level pytest XML artifacts and add aggregate summary jobs (CPU/CUDA/Windows).
.github/workflows/conformance_weight_compression.yml Upload shard-level pytest XML artifacts and add an aggregate summary job.
.github/scripts/pytest_md_summary.py Support parsing multiple XML files / glob patterns and emit a consolidated Markdown summary.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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