github.com/googleapis/api-linter@v1.65.2/.github/workflows/ci.yaml (about) 1 --- 2 name: ci 3 on: 4 pull_request: 5 branches: 6 - main 7 jobs: 8 unit-tests: 9 runs-on: ubuntu-latest 10 steps: 11 - uses: actions/checkout@v4 12 - uses: actions/setup-go@v5 13 with: 14 go-version: "1.20" 15 - run: go test -p 1 ./... 16 lint: 17 runs-on: ubuntu-latest 18 steps: 19 - uses: actions/checkout@v4 20 - uses: actions/setup-go@v5 21 with: 22 go-version: "1.20" 23 - name: staticcheck 24 uses: dominikh/staticcheck-action@v1.3.0 25 with: 26 version: "2022.1.1" 27 quality-checker: 28 runs-on: ubuntu-latest 29 steps: 30 - uses: actions/checkout@v4 31 - uses: actions/setup-go@v5 32 with: 33 go-version: "1.20" 34 - name: Run the quality checker (which catches obvious mistakes, missing docs, etc.) 35 run: go run ./.github/quality-checker