From 5027f012d49b408c39103b317cd7a086663b38ad Mon Sep 17 00:00:00 2001 From: "M.Schirmer" Date: Thu, 1 Jan 2026 12:43:36 +0100 Subject: [PATCH] fix ci runner to not use snapd --- .gitea/workflows/tests.yml | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/tests.yml b/.gitea/workflows/tests.yml index 55fa79c..cf05e9a 100644 --- a/.gitea/workflows/tests.yml +++ b/.gitea/workflows/tests.yml @@ -13,11 +13,17 @@ jobs: - name: Install Neovim run: | sudo apt-get update - sudo apt-get install -y snapd - sudo systemctl enable --now snapd.socket - sudo systemctl start snapd - sudo snap wait system seed.loaded - sudo snap install nvim --classic + 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: |