name: Checks # PR 与合并 main 时跑 Go 静态闸(vet + build + test),发版前先绿。 on: pull_request: push: branches: [main] concurrency: group: checks-${{ gitea.ref }} cancel-in-progress: true jobs: go: runs-on: mac env: GOPROXY: https://goproxy.cn,direct steps: - uses: actions/checkout@v4 - name: go vet run: | export PATH="/opt/homebrew/bin:$PATH" go vet ./... - name: go build run: | export PATH="/opt/homebrew/bin:$PATH" go build ./... - name: go test run: | export PATH="/opt/homebrew/bin:$PATH" go test ./...