ci: only build the master branch on push (#118)
ci: only build the master branch on push (#118)

Otherwise, in the case a PR is created from a branch that is pushed to
this repo, we create a workflow run for the PR and the branch itself.

Also switch to a fail-fast false strategy (because this is more helpful
when testing multiple Go versions in a matrix)
rogpeppe/go-internal