This means CI is always running over commits that don't exist anywhere in the repo, and change whenever master changes.
If you re-run GHA after master changes, CI is testing over different code.
Posting because every senior developer that I know is surprised to learn this.
Title: Tell HN: GitHub Actions on PR don't run over your commit by default
URL: empty
Text: link plus the comment I had
is this right?
This means CI is always running over commits that don't exist anywhere in the repo, and change whenever master changes.
If you re-run GHA after master changes, CI is testing over different code.
Posting because every senior developer that I know is surprised to learn this.