From 625d99ad598e5d84e71b99e3eeb6de2a6f1a02db Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 4 Jan 2026 01:24:04 +0000 Subject: Add CI dependencies: neovim, luarocks, luacheck, stylua, and plenary Co-authored-by: ThePrimeagen <4458174+ThePrimeagen@users.noreply.github.com> --- .github/workflows/makefile.yml | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) (limited to '.github') diff --git a/.github/workflows/makefile.yml b/.github/workflows/makefile.yml index fabd779..d6bac0e 100644 --- a/.github/workflows/makefile.yml +++ b/.github/workflows/makefile.yml @@ -14,5 +14,29 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Run stylua + - name: Install Neovim + run: | + sudo apt-get update + sudo apt-get install -y neovim + + - name: Install luarocks + run: | + sudo apt-get install -y luarocks + + - name: Install luacheck + run: | + sudo luarocks install luacheck + + - name: Install stylua + run: | + wget -qO- https://github.com/JohnnyMorganz/StyLua/releases/latest/download/stylua-linux-x86_64.zip -O stylua.zip + unzip stylua.zip + chmod +x stylua + sudo mv stylua /usr/local/bin/ + + - name: Install plenary.nvim + run: | + git clone https://github.com/nvim-lua/plenary.nvim.git ../plenary.nvim + + - name: Run pr_ready run: make pr_ready -- cgit v1.3-3-g829e