ci: fix the thing

This commit is contained in:
Paul Pfeister 2025-09-20 18:04:42 -04:00
parent fa05641661
commit cd6fa5bb30
No known key found for this signature in database
GPG Key ID: 70D33A96CBD7A994
1 changed files with 7 additions and 5 deletions

View File

@ -73,24 +73,26 @@ jobs:
id: prepare-summary
run: |
$(poetry env activate)
python devel/summarize_site_validation.py validation_results.xml
summary=$(
python devel/summarize_site_validation.py validation_results.xml > summary.md || echo "Failed to generate summary of test results"
python devel/summarize_site_validation.py validation_results.xml || echo "Failed to generate summary of test results"
)
deactivate
echo "summary<<EOF" >> $GITHUB_OUTPUT
echo "$summary" >> $GITHUB_OUTPUT
echo "EOF" >> $GITHUB_OUTPUT
echo "$summary" > validation_summary.md
cat validation_summary.md
- name: Announce validation results
if: steps.discover-modified.outputs.changed_targets != ''
uses: actions/github-script@v8
with:
script: |
const fs = require('fs');
const body = fs.readFileSync('validation_summary.md', 'utf8');
github.rest.issues.createComment({
issue_number: context.payload.pull_request.number,
owner: context.repo.owner,
repo: context.repo.repo,
body: `${{ steps.prepare-summary.outputs.summary }}`
body: body,
});
- name: This step shows as ran when no modifications are found