Commit 9aa6985
Fix JSON interpolation in github-script action
The coverage changes JSON was being corrupted when passed through
GitHub Actions expression syntax ${{ }}. The expression parser was
mangling the multiline JSON with curly braces.
Solution: Pass the JSON through an environment variable instead.
This avoids the expression parser and preserves the JSON intact.
Before: const changesStr = `${{ steps.coverage_diff.outputs.coverage_changes }}`;
After: const changesStr = process.env.COVERAGE_CHANGES || '{}';
This should now properly display the file-level coverage changes
in the collapsible <details> section of the PR comment.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>1 parent 1c4e3fa commit 9aa6985
1 file changed
Lines changed: 6 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
313 | 313 | | |
314 | 314 | | |
315 | 315 | | |
| 316 | + | |
| 317 | + | |
316 | 318 | | |
317 | 319 | | |
318 | 320 | | |
| |||
323 | 325 | | |
324 | 326 | | |
325 | 327 | | |
326 | | - | |
| 328 | + | |
327 | 329 | | |
328 | 330 | | |
329 | | - | |
330 | | - | |
| 331 | + | |
| 332 | + | |
331 | 333 | | |
332 | 334 | | |
| 335 | + | |
333 | 336 | | |
334 | 337 | | |
335 | 338 | | |
| |||
0 commit comments