Skip to content

fix: use single-quoted string literal in DownloadArtifacts displayName - #83

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

ADO's expression language requires single-quoted string literals inside ${{ }} (confirmed by every other coalesce(...) call site in this repo) - "all artifacts" was double-quoted, which the runtime parser rejects outright ("Unexpected symbol: 'artifacts"'"). Pre-existing since this template's Phase 2d promotion; never caught because no consumer had exercised the no-ArtifactName fallback path (this exact displayName) until grahamandtonic PR #2314 tried to compile it for real.

ADO's expression language requires single-quoted string literals inside
${{ }} (confirmed by every other coalesce(...) call site in this repo) -
"all artifacts" was double-quoted, which the runtime parser rejects
outright ("Unexpected symbol: 'artifacts"'"). Pre-existing since this
template's Phase 2d promotion; never caught because no consumer had
exercised the no-ArtifactName fallback path (this exact displayName)
until grahamandtonic PR #2314 tried to compile it for real.
@github-actions

Copy link
Copy Markdown

Unit Test Results

1 129 tests  ±0   1 129 ✔️ ±0   30s ⏱️ -1s
       2 suites ±0          0 💤 ±0 
       1 files   ±0          0 ❌ ±0 

Results for commit 73ef76e. ± Comparison against base commit feb67c8.

@NickGraham101
NickGraham101 merged commit 286c188 into main Aug 21, 2026
4 checks passed
@NickGraham101
NickGraham101 deleted the CollateTestResultsReportingConditionFix branch August 21, 2026 13:01
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