summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorcopilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>2026-01-04 01:24:04 +0000
committercopilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>2026-01-04 01:24:04 +0000
commit625d99ad598e5d84e71b99e3eeb6de2a6f1a02db (patch)
tree4ad01521db28dbecada409592f570ee7da645b6a /.github
parent004abe1787df63f00bf410c4937af9b6dc417ec5 (diff)
downloada4-625d99ad598e5d84e71b99e3eeb6de2a6f1a02db.tar.xz
a4-625d99ad598e5d84e71b99e3eeb6de2a6f1a02db.zip
Add CI dependencies: neovim, luarocks, luacheck, stylua, and plenary
Co-authored-by: ThePrimeagen <4458174+ThePrimeagen@users.noreply.github.com>
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/makefile.yml26
1 files changed, 25 insertions, 1 deletions
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