name: Lint on: [push, pull_request] jobs: lint: runs-on: ubuntu-latest env: GOPATH: ${{ github.workspace }} GOBIN: ${{ github.workspace }}/bin steps: - name: Checkout uses: actions/checkout@v3 with: fetch-depth: 0 - name: Setup go uses: actions/setup-go@v5 with: go-version: 1.21.x - name: Setup node uses: actions/setup-node@v4 with: node-version: 16 - run: npm ci working-directory: ./webext - name: Is web extension 'pretty'? run: npm run lint working-directory: ./webext - name: Is Golang interfacer formatted? run: ./ctl.sh golang_lint_check