name: Pull Request Validation on: pull_request: types: - opened - synchronize - reopened jobs: validate: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Setup Go uses: actions/setup-go@v5 with: go-version-file: go.mod - name: Run full unit test suite run: go test ./... - name: Run behavior suite run: ./script/run-behavior-suite-docker.sh