@@ -170,20 +170,26 @@ jobs:
170
170
- name : Summarize results
171
171
if : ${{ success() }}
172
172
run : |
173
- echo "📊 Evaluation Results" >> $GITHUB_STEP_SUMMARY
174
- python -m evaltools summary evals/results --output=markdown >> eval-results.md
175
- cat eval-results.md >> $GITHUB_STEP_SUMMARY
173
+ echo "## Evaluation results" >> eval-summary.md
174
+ python -m evaltools summary evals/results --output=markdown >> eval-summary.md
175
+ echo "## Answer differences across runs" >> run-diff.md
176
+ python -m evaltools diff evals/results/baseline evals/results/pr${{ github.event.issue.number }} --output=markdown >> run-diff.md
177
+ cat eval-summary.md >> $GITHUB_STEP_SUMMARY
178
+ cat run-diff.md >> $GITHUB_STEP_SUMMARY
176
179
177
180
- name : Comment on pull request
178
181
uses : actions/github-script@v7
179
182
with :
180
183
script : |
181
184
const fs = require('fs');
182
- const summaryPath = "eval-results .md";
185
+ const summaryPath = "eval-summary .md";
183
186
const summary = fs.readFileSync(summaryPath, 'utf8');
187
+ const runId = process.env.GITHUB_RUN_ID;
188
+ const repo = process.env.GITHUB_REPOSITORY;
189
+ const actionsUrl = `https://github.com/${repo}/actions/runs/${runId}`;
184
190
github.rest.issues.createComment({
185
191
issue_number: context.issue.number,
186
192
owner: context.repo.owner,
187
193
repo: context.repo.repo,
188
- body: summary
194
+ body: `${ summary}\n\n[Check the Actions tab for more details](${actionsUrl}).`
189
195
})
0 commit comments