You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Pin Nova job checkouts to the triggering commit, not the branch tip
The job templates passed `ref: ${{ inputs.ref || github.ref }}` to
checkout. A non-empty ref suppresses checkout's own `commit = github.sha`
defaulting, so the fetch refspec resolved to whatever the ref pointed at
when the runner got to the checkout step -- not what triggered the run.
Commits landing during queue time were silently picked up and the results
attributed to the older SHA.
Leaving `ref` empty lets checkout default to github.ref *and* github.sha,
which pins the tree to the event SHA while still checking out a named
branch (passing github.sha directly would detach HEAD and break nightly
versioning).
test-infra-ref is deliberately unchanged.
0 commit comments