when: - event: push branch: main - event: pull_request - event: manual steps: - name: test image: golang:1.27-alpine commands: - go vet ./... - go test ./...