name: lints on: pull_request: push: branches: [master] jobs: pre-commit: runs-on: ubuntu-latest steps: - name: install go-imports run: go install golang.org/x/tools/cmd/goimports@latest - uses: actions/checkout@v2 - uses: actions/setup-python@v2 - uses: pre-commit/action@v2.0.0 with: extra_args: --all-files --hook-stage=manual golangci: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: golangci-lint uses: golangci/golangci-lint-action@v2