name: static check on: [push, pull_request] jobs: imports: name: Imports runs-on: ubuntu-latest steps: - uses: actions/checkout@master - name: check uses: grandcolline/golang-github-actions@v1.1.0 with: run: imports token: ${{ secrets.GITHUB_TOKEN }} errcheck: name: Errcheck runs-on: ubuntu-latest steps: - uses: actions/checkout@master - name: check uses: grandcolline/golang-github-actions@v1.1.0 with: run: errcheck flags: "-ignoretests" token: ${{ secrets.GITHUB_TOKEN }} lint: name: Lint runs-on: ubuntu-latest steps: - uses: actions/checkout@master - name: check uses: grandcolline/golang-github-actions@v1.1.0 with: run: lint token: ${{ secrets.GITHUB_TOKEN }} shadow: name: Shadow runs-on: ubuntu-latest steps: - uses: actions/checkout@master - name: check uses: grandcolline/golang-github-actions@v1.1.0 with: run: shadow token: ${{ secrets.GITHUB_TOKEN }} staticcheck: name: StaticCheck runs-on: ubuntu-latest steps: - uses: actions/checkout@master - name: check uses: grandcolline/golang-github-actions@v1.1.0 with: run: staticcheck token: ${{ secrets.GITHUB_TOKEN }} sec: name: Sec runs-on: ubuntu-latest steps: - uses: actions/checkout@master - name: check uses: grandcolline/golang-github-actions@v1.1.0 with: run: sec token: ${{ secrets.GITHUB_TOKEN }}