name: Lint on: pull_request permissions: contents: read jobs: lint: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - uses: leafo/gh-actions-lua@v9 with: luaVersion: "5.1" - uses: leafo/gh-actions-luarocks@v4 - name: Install luacheck run: luarocks install luacheck - uses: rhysd/action-setup-vim@v1 with: neovim: true - name: Luacheck run: luacheck lua plugin scripts - uses: JohnnyMorganz/stylua-action@v2 with: token: ${{ secrets.GITHUB_TOKEN }} version: latest args: --check . - uses: actions/checkout@v3 with: repository: lifepillar/vim-colortemplate path: vim-colortemplate - name: Light Colorscheme run: | nvim --headless -c 'set rtp+=./vim-colortemplate' -c 'source scripts/generate_colors.lua' -c 'qall' git diff --exit-code lua/nvim-web-devicons-light.lua