Background: Add GHA as an additional CI since it generates a temporary token even for external PRs so we can run tests that require it.
Reference implementation: https://github.com/jfontan/gitcollector/blob/509f1d3f9bb3feba768cd53a8e58744877844711/.github/workflows/main.yml