From f05a87cd9296140b6c8177637d1e7bf7feb1c3d5 Mon Sep 17 00:00:00 2001 From: m1ngsama Date: Wed, 13 May 2026 14:28:20 +0800 Subject: [PATCH] Avoid hanging CI Vim installation --- .github/workflows/test.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 5b237e6..92828b6 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -16,11 +16,15 @@ jobs: - uses: actions/checkout@v4 - name: Install Vim + timeout-minutes: 5 run: | - if [ "$(uname)" = "Darwin" ]; then + if command -v vim >/dev/null 2>&1; then + vim --version | head -1 + elif [ "$(uname)" = "Darwin" ]; then brew install vim else - sudo apt-get update && sudo apt-get install -y vim + sudo apt-get update + sudo apt-get install -y vim fi - name: Install vim-plug