Avoiding double builds in GitHub Actions

I was recently setting up some CI on GitHub Actions and ran across double builds for pull requests. The official documentation is still a bit lacking and it's a problem because it burns 2x the credits.

In the end, I made this diff:

-on: [push, pull_request]
+  pull_request:
+  push:
+    branches:
+      - master

This runs the GitHub Action on all PRs and the master branch. If you've got staging or dev branches, you'll want to add them too.