name: Lint on: [push,pull_request,workflow_dispatch] jobs: golangci: name: lint runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Setup Go environment uses: actions/setup-go@v2.1.3 with: go-version: 1.18 - name: golangci-lint uses: golangci/golangci-lint-action@v2 with: version: latest - name: Static Check uses: dominikh/staticcheck-action@v1.2.0 with: install-go: false version: "2022.1" - name: Tests run: | go test $(go list ./...) - name: Commit back if: ${{ github.repository_owner == 'Mrs4s' && !github.event.pull_request }} continue-on-error: true run: | git config --local user.name 'github-actions[bot]' git config --local user.email '41898282+github-actions[bot]@users.noreply.github.com' git add --all git commit -m "ci(chore): Fix stylings" git push - name: Suggester if: ${{ github.event.pull_request }} uses: reviewdog/action-suggester@v1 with: github_token: ${{ secrets.GITHUB_TOKEN }} tool_name: golangci-lint