Currently the Diff Checks CI task silently fails. This PR fixes that so it both works and the task will actually fail if the script is failing.
The failure was caused by 2 issues:
- A missing run of
buildtable.pl
on the current commit - The github actions checkout default only has the current commit, making it impossible to checkout the previous commit to build the table for it
Additionally, actions/checkout@v3
is deprecated in favor of actions/checkout@v4
so this PR bumps that too.
Lastly, since diff checks will fail for PRs that do not have numbers yet, I’ve clarified that this is expected in the CI task’s name.