Commit dfe50a5
Fix skill eval change detection to compare full PR diff against base
The previous logic used 'git diff-tree -r HEAD' which only compares the
latest commit against its parent. On PRs with multiple commits, this
misses skill changes from earlier commits and incorrectly skips evals.
Now uses the PR base SHA (github.event.pull_request.base.sha) with
three-dot diff to detect ALL skill file changes across the entire PR.
Also uses fetch-depth: 0 so the base SHA is available.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>1 parent 67da918 commit dfe50a5
1 file changed
Lines changed: 11 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
64 | | - | |
| 64 | + | |
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
71 | | - | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
72 | 81 | | |
73 | 82 | | |
74 | 83 | | |
| |||
0 commit comments