Skip to content

Fix test-report job: add missing checkout step - #39

Merged
brutzman merged 3 commits into
masterfrom
fix/test-report-workflow
Oct 7, 2026
Merged

brutzman merged 3 commits into
masterfrom
fix/test-report-workflow

Conversation

@ricklentz

Copy link
Copy Markdown
Collaborator

Summary

  • Add actions/checkout@v4 step to the test-report job

Problem

dorny/test-reporter needs a git repository to create GitHub check runs. The test-report job downloads test result artifacts but never checks out the repo, causing fatal: not a git repository.

Test plan

  • Verify both build and test-report jobs pass

dorny/test-reporter needs a git repository to create check runs.
The test-report job was missing a checkout step, causing a
"fatal: not a git repository" error.
v1 targets deprecated Node.js 20 and fails silently on large repos.
dorny/test-reporter runs git ls-files on the full repo which times out
with tens of thousands of generated files. mikepenz/action-junit-report
reads test XML directly without scanning the git tree. Also moves test
reporting into the build job, eliminating the separate test-report job.
@brutzman
brutzman merged commit 7429945 into master Oct 7, 2026
1 of 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.

2 participants