Releases: rhysd/action-setup-vim
Releases · rhysd/action-setup-vim
v1.2.11
- Fix installing
stable
orv0.7.0
Neovim on Windows runner. The asset directory name was changed from 'Neovim' to 'nvim-win64' at v0.7.0 and the change broke this action.
v1.2.10
v1.2.9
- Use
node16
runner to run this action. - Update dependencies. Now TypeScript source compiles to ES2021 code since Node.js v16 supports all ES2021 features.
v1.2.8
- Installing Neovim nightly now fallbacks to building from source when downloading assets failed (thanks @glacambre, #18, #9)
- This fallback logic is currently only for Linux and macOS
- This fallback happens when the release workflow of neovim/neovim failed to update the nightly release page
- Update many dependencies including all
@actions/*
packages and TypeScript compiler - Now multiple versions of Vim/Neovim can be installed within the same job. Previously, Vim/Neovim installed via release archives or built from source were installed in
~/vim
/~/nvim
. It meant that trying to install multiple versions caused a directory name conflict. Now they are installed in~/vim-{ver}
/~/nvim-{ver}
(e.g.~/vim-v8.2.1234
,~/nvim-nightly
) so that the conflict no longer happens.
v1.2.7
v1.2.6
- Fix: Build failed on building Vim older than v8.2.1119 on macOS worker. Now Vim before v8.2.1119 is built with Xcode11 since it cannot be built with Xcode12. (#10)
- Improve: Update dependencies
v1.2.5
- Fix: Update
@actions/core
for security patch - Improve: Internal refactoring
- Improve: Update dependencies
v1.2.4
- Improve: When an asset for stable Neovim in
stable
release is not found, fallback to the latest version release by detecting the latest version via GitHub API. API token will be given viatoken
input. You don't need to set it because it is set automatically. (#5) - Improve: Update dependencies to the latest
v1.2.3
- Fix: Run
apt update
beforeapt install
on installing stable Vim on Linux.apt install vim-gnome
caused an error without this
v1.2.2
- Improve: Better error message when no asset is found on installing Neovim