Files
M.Schirmer 5027f012d4
All checks were successful
tests / test (push) Successful in 19s
fix ci runner to not use snapd
2026-01-01 12:43:36 +01:00

38 lines
1.0 KiB
YAML

name: tests
on:
push:
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install Neovim
run: |
sudo apt-get update
sudo apt-get install -y curl xz-utils
ARCH=$(uname -m)
if [ "$ARCH" = "aarch64" ]; then
APPIMAGE="nvim-linux-arm64.appimage"
else
APPIMAGE="nvim-linux-x86_64.appimage"
fi
curl -L -o "$APPIMAGE" "https://github.com/neovim/neovim/releases/latest/download/$APPIMAGE"
chmod +x "$APPIMAGE"
"./$APPIMAGE" --appimage-extract
sudo mv squashfs-root/usr/bin/nvim /usr/local/bin/nvim
- name: Install plenary.nvim
run: |
mkdir -p "$HOME/.local/share/nvim/site/pack/packer/start"
git clone --depth 1 https://github.com/nvim-lua/plenary.nvim \
"$HOME/.local/share/nvim/site/pack/packer/start/plenary.nvim"
- name: Run tests
run: |
nvim --version
bash run_test.sh