Skip to content

fix: default ReportingCondition to succeeded(), not true - #82

Merged
NickGraham101 merged 1 commit into
mainfrom
CollateTestResultsReportingConditionFix
Aug 21, 2026
Merged

NickGraham101 merged 1 commit into
mainfrom
CollateTestResultsReportingConditionFix

Conversation

@NickGraham101

Copy link
Copy Markdown
Owner

Summary

Test plan

  • python -c "import yaml; yaml.safe_load(...)" — parses cleanly
  • Confirm-review round (post-fix, pre-merge) on the equivalent diff came back with 0 findings

Review caught that the literal true default replaced the download/
reportgenerator/run-count/coverage steps' previous implicit succeeded()
condition, so an earlier step failure (e.g. a failed download, or
CheckForFailedTests erroring before setting its output vars) no longer
skipped the rest of the cascade - it ran against missing data instead,
and the run-count check specifically crashed on an unexpanded
$(CheckForFailedTests.CompletedTestRunCount) macro.
@github-actions

Copy link
Copy Markdown

Unit Test Results

1 129 tests  ±0   1 129 ✔️ ±0   34s ⏱️ +2s
       2 suites ±0          0 💤 ±0 
       1 files   ±0          0 ❌ ±0 

Results for commit f318724. ± Comparison against base commit bf540d2.

@NickGraham101
NickGraham101 merged commit feb67c8 into main Aug 21, 2026
4 checks passed
@NickGraham101
NickGraham101 deleted the CollateTestResultsReportingConditionFix branch August 21, 2026 12:07
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