name: Format and lint on: [push, pull_request] jobs: lint: name: lint and format runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - uses: JohnnyMorganz/stylua-action@v3 with: token: ${{ secrets.GITHUB_TOKEN }} args: --check . version: latest - uses: NTBBloodbath/selene-action@v1.0.0 with: token: ${{ secrets.GITHUB_TOKEN }} args: --display-style=quiet . tests: name: tests runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - uses: MunifTanjim/setup-neovim-action@v1 - uses: actions/setup-go@v4 - name: Install deps run: make install-deps - name: Run tests run: make test