22name : Installation CI
33on : # yamllint disable-line rule:truthy
44 push :
5+ branches : [main]
56 paths : [scripts/, .github/workflows/installation_test.yml]
67 pull_request :
78 paths : [scripts/, .github/workflows/installation_test.yml]
@@ -16,7 +17,7 @@ concurrency:
1617
1718jobs :
1819 install_linux :
19- name : Test official release install on Linux
20+ name : Linux install
2021 strategy :
2122 fail-fast : false
2223 matrix :
2526 - {instance: ubuntu-24.04-arm, arch: arm64}
2627 install_method : [binary, source]
2728 neovim_version : [stable, nightly, v0.9.0]
29+ exclude :
30+ - config :
31+ arch : arm64
32+ instance : ubuntu-24.04-arm
33+ neovim_version : v0.9.0
2834 runs-on : ubuntu-latest
2935 steps :
3036 - uses : actions/checkout@v4
@@ -40,13 +46,13 @@ jobs:
4046 -m ${{ matrix.install_method }} -a x86_64
4147 ~/.remote-nvim/nvim-downloads/${{ matrix.neovim_version }}/bin/nvim -v
4248 install_macos :
43- name : Test official release install on macOS
49+ name : MacOS install
4450 strategy :
4551 fail-fast : false
4652 matrix :
4753 config :
4854 - {instance: macos-13, arch: x86_64}
49- - {instance: macos-latest , arch: arm64}
55+ - {instance: macos-15 , arch: arm64}
5056 install_method : [binary, source]
5157 neovim_version : [stable, nightly, v0.9.0]
5258 runs-on : ${{ matrix.config.instance }}
@@ -60,16 +66,21 @@ jobs:
6066 -m ${{ matrix.install_method }} -a ${{ matrix.config.arch }}
6167 ~/.remote-nvim/nvim-downloads/${{ matrix.neovim_version }}/bin/nvim -v
6268 symlink_test :
63- name : Test symlink to system Neovim works
69+ name : Symlink test
6470 strategy :
6571 fail-fast : false
6672 matrix :
6773 config :
6874 - {instance: ubuntu-latest, arch: x86-64}
6975 - {instance: ubuntu-24.04-arm, arch: arm64}
7076 - {instance: macos-13, arch: x86_64}
71- - {instance: macos-latest , arch: arm64}
77+ - {instance: macos-15 , arch: arm64}
7278 neovim_version : [stable, nightly, v0.9.0]
79+ exclude :
80+ - config :
81+ arch : arm64
82+ instance : ubuntu-24.04-arm
83+ neovim_version : v0.9.0
7384 runs-on : ${{ matrix.config.instance }}
7485 steps :
7586 - uses : actions/checkout@v4
0 commit comments