From a096f65411f1c4f4ac675561ee2d685e4af33607 Mon Sep 17 00:00:00 2001 From: David Briscoe Date: Mon, 21 Apr 2025 22:08:22 -0700 Subject: [PATCH] Only test version of vim that work with ci Building with v8.0 fails with a warning explaining that this version of vim doesn't configure itself correctly: > Warning: This version of Vim has a bug where ./configure cannot find a > terminal library correctly. See the following issue for more details: > https://github.com/rhysd/action-setup-vim/issues/38 > > Error: Command './configure --prefix=/Users/runner/vim-v8.0.0000 --with-features=huge --enable-fail-if-missing' exited non-zero status 1: > configure: error: NOT FOUND! > You need to install a terminal library; for example ncurses. > Or specify the name of the library with --with-tlib. Use the version of vim that action-setup-vim identified as working. Also add v9 so we're still testing the same number of versions. --- .github/workflows/ci.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0d89b49..2cf80b0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,7 +23,8 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest] - vim_version: [nightly, v8.0.0000, v8.2.0000] + # Older vim fails to configure terminal correctly. + vim_version: [nightly, v8.2.5135, v9.0.0000] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v2