Create template actions that's used to verify Go language pull requests before merging. It's easy to custom the flow, tools with your case.
.github/workflows/ and see how it works with your pull requests. Make sure you are allows to use actions of Github.
- pr_checker.yml is using by mine with full checking tools. It will make sure every Go langauge pull requests will be buildable, testable, passed security checking and error-able code checking.
- pr_checker_simple.yml is more simpler with buildable, testable.