Releases: rhysd/action-setup-vim
Releases · rhysd/action-setup-vim
v1.3.5
v1.3.4
- Support Neovim v0.10 new asset file names for macOS. (#30)
- Until v0.9.5, Neovim provided a single universal executable. From v0.10.0, Neovim now provides separate two executables for arm64 and x86_64. action-setup-vim downloads a proper asset file looking at the current system's architecture.
v1.3.3
- Remove the support for Ubuntu 18.04, which was removed from GitHub-hosted runners more than one year ago.
- Improve adding
bin
directory to the$PATH
environment variable by usingcore.addPath
rather than modifying the environment variable directly. (#33, thanks @ObserverOfTime) - Update dependencies including some security patches.
v1.3.2
- Fix the nightly Neovim installation was broken due to neovim/neovim#28000. (#30, thanks @linrongbin16)
- Neovim now provides
neovim-macos-arm64.tar.gz
(for Apple Silicon) andneovim-macos-x86_64.tar.gz
(for Intel Mac) separately rather than the singleneovim-macos.tar.gz
. This change will be applied to the next stable version.
- Neovim now provides
- Update npm dependencies to the latest. This update includes some small security fixes.
- Fix an incorrect OS version was reported in debug message on Ubuntu.
v1.3.1
- Support the new M1 Mac runner (#28)
- On M1 Mac, Homebrew installation directory was changed from
/usr/local
to/opt/homebrew
- On M1 Mac, Homebrew installation directory was changed from
v1.3.0
configure-args
input was added to customize build configurations on building Vim from source. This input is useful to change./configure
arguments to enable/disable some features of Vim. For example, when you're facing some issue on generating translation files (this sometimes happens when building older Vim), disabling the native language support would be able to avoid the issue. (#27)- uses: rhysd/action-setup-vim@v1 with: version: 8.0.0000 configure-args: | --with-features=huge --enable-fail-if-missing --disable-nls
- Update the action runtime to
node20
. Now this action is run with Node.js v20. - Update all dependencies to the latest including
@actions/github
v6.0.0 and some security fixes.
v1.2.15
- Show less output on unarchiving downloaded assets with
unzip -q
to reduce amount of logs. When debugging is enabled,-q
is not added andunzip
shows all retrieved file paths for debugging. (#25) - Upgrade the lock file version from v2 to v3, which largely reduces size of
package-lock.json
. - Update dependencies.
v1.2.14
- Improve warning message when trying to build Vim older than 8.2.1119 on
macos-latest
ormacos-12
runner since the build would fail.macos-11
runner should be used instead.- Vim older than 8.2.1119 can be built with Xcode 11 or earlier only.
macos-12
runner does not include Xcode 11 by default. And nowmacos-latest
label points tomacos-12
runner. So building Vim 8.2.1119 or older onmacos-latest
would fail.
- Vim older than 8.2.1119 can be built with Xcode 11 or earlier only.
- Update dependencies to fix deprecation warning from
uuid
package
v1.2.13
- Update
@actions/core
to v1.10.0 to follow the change that GitHub deprecatedset-output
command recently. - Update other dependencies including
@actions/github
v5.1.1