Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Jan 31, 2026

CI workflow failing at code coverage step due to path mismatch.

The dotnet test command uses --results-directory coverage combined with --coverage-output coverage.cobertura.xml. The coverage output path is relative to the results directory, producing coverage/coverage/coverage.cobertura.xml, but the CodeCoverageSummary action was looking for coverage/coverage.cobertura.xml.

Changes

  • Updated filename parameter in .github/workflows/build.yaml from coverage/coverage.cobertura.xml to coverage/coverage/coverage.cobertura.xml

Reference: https://github.com/exceptionless/Exceptionless/actions/runs/21479985333/job/61873539380

Original prompt

Reference: https://github.com/exceptionless/Exceptionless/actions/runs/21479985333/job/61873539380

Figure out the RCA for this failure


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

@CLAassistant
Copy link

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

The coverage file is created at coverage/coverage/coverage.cobertura.xml due to the interaction between --results-directory and --coverage-output parameters. Updated the CodeCoverageSummary action to look for the file at the correct path.

Co-authored-by: niemyjski <1020579+niemyjski@users.noreply.github.com>
Copilot AI changed the title [WIP] Analyze and resolve failure in CI job Fix code coverage file path in CI workflow Jan 31, 2026
Copilot AI requested a review from niemyjski January 31, 2026 23:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants