aboutsummaryrefslogtreecommitdiff
path: root/ci
Commit message (Collapse)AuthorAge
* chore: fix typos (#16361)dundargoc2021-11-27
| | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Brede Yabo Sherling Kristensen <bredeyabo@hotmail.com> Co-authored-by: zeertzjq <zeertzjq@outlook.com> Co-authored-by: István Donkó <istvan.donko@gmail.com> Co-authored-by: Julian Berman <Julian@GrayVines.com> Co-authored-by: bryant <bryant@users.noreply.github.com> Co-authored-by: Michael Lingelbach <m.j.lbach@gmail.com> Co-authored-by: nlueb <9465658+nlueb@users.noreply.github.com> Co-authored-by: Leonhard Saam <leonhard.saam@yahoo.com> Co-authored-by: Jesse Wertheim <jaawerth@gmail.com> Co-authored-by: dm1try <me@dmitry.it> Co-authored-by: Jakub Łuczyński <doubleloop@o2.pl> Co-authored-by: Louis Lebrault <louis.lebrault@gmail.com> Co-authored-by: Brede Yabo Sherling Kristensen <bredeyabo@hotmail.com> Co-authored-by: zeertzjq <zeertzjq@outlook.com> Co-authored-by: István Donkó <istvan.donko@gmail.com> Co-authored-by: Julian Berman <Julian@GrayVines.com> Co-authored-by: bryant <bryant@users.noreply.github.com> Co-authored-by: Michael Lingelbach <m.j.lbach@gmail.com> Co-authored-by: nlueb <9465658+nlueb@users.noreply.github.com> Co-authored-by: Leonhard Saam <leonhard.saam@yahoo.com> Co-authored-by: Jesse Wertheim <jaawerth@gmail.com> Co-authored-by: dm1try <me@dmitry.it> Co-authored-by: Jakub Łuczyński <doubleloop@o2.pl> Co-authored-by: Louis Lebrault <louis.lebrault@gmail.com>
* fix(ci): use correct check for path-existenceJames McCoy2021-10-31
|
* ci(win): only remove choco's cpack.exe if it existsJames McCoy2021-10-31
|
* ci: make sure choco cpack does not interfere with CMake cpackJames McCoy2021-10-30
| | | | [skip ci]
* build: update cmake min version to 3.10 #16065Jakub Łuczyński2021-10-19
| | | | | | * build(cmake): update cmake min version to 3.10 * ci: test cmake minimum required version * build(cmake): remove some legacy includes * Since version 3.5 cmake_parse_arguments is implemented natively.
* build(deps)!: use libuv 1.42.0 upstream for WIN32 (#15889)Christian Clason2021-10-05
| | | | | | | | Switch libuv from https://github.com/neovim/libuv fork to upstream for WIN32. Upstream at 1.42.0 is now used for all platforms. BREAKING CHANGE: removes Windows 7 support BREAKING CHANGE: removes support for mouse and alternate buffers in TUI for Windows 8 and 8.1
* fix(test): Detect more core filenamesJames McCoy2021-04-08
|
* ci(gha/win): Do not rename python.exe to python3.exe if it existsJames McCoy2021-02-05
| | | | | | | GHA now provides python3.exe by default -- actions/python-versions#78 Ensure Python 2 directory is earlier in $PATH so bare python always invokes Python 2.
* GHA: fix build problems on Windowserw72020-12-16
|
* ci: setup GitHub actions for windowsThomas Vigouroux2020-12-16
|
* ci: Only setup ipv6 on macOS for TravisJames McCoy2020-11-24
|
* ci: s/TRAVIS_OS_NAME/CI_OS_NAME/ for non-Travis-specific codeJames McCoy2020-11-24
|
* ci: Only try installing python-pynvim if Py2 pip is presentJames McCoy2020-11-23
|
* ci: Install gem binaries to ~/.local/binJames McCoy2020-11-14
| | | | | That directory is already part of `$PATH`, so let's reuse it instead of trying to figure what version-specific path binaries gem normally uses.
* ci: Rename travis_fold to ci_fold and add GHA supportJames McCoy2020-11-13
|
* ci/before_script.sh: Remove early exit for lint jobJames McCoy2020-11-13
| | | | | lualint requires building dependencies, so allow the job to take advantage of the cache.
* Add Linux ASAN GitHub ActionJames McCoy2020-11-13
|
* build: Rename TRAVIS_BUILD_DIR to CI_BUILD_DIRJames McCoy2020-11-13
|
* ci/appveyor: change to update package databaseerw72020-10-27
|
* Install pre-release neovim gem in CIAlex Genco2020-10-21
| | | | | | | | The `ruby_eval` RPC message will be available in neovim-ruby 0.9.0.pre.*. That will become 0.9.0 once `rubyeval` is merged to neovim. The `--version` argument isn't needed, as `gem` should pick the latest release.
* Merge #12862 snap: multiarch, support luajit where possibleJustin M. Keyes2020-09-07
|\
| * snap: migrate releases to snapcraft.io builsCarlos Hernandez2020-09-06
| | | | | | | | | | | | | | | | Architectures supported by Travis due not match 1 to 1 to the architectures supported by snapcraft.io and launchpad. To support as many architectures as possible, deploys to the snap store should be done via a simulated Github webhook. An additional secret will need to be added to Travis-ci
| * snap: drop snapcraft push releaseCarlos Hernandez2020-09-06
| |
* | travis: Install clang-11 for ASAN/UBSAN jobJames McCoy2020-09-04
| | | | | | | | [skip appveyor]
* | travis: Relax pyenv versions to 2.7:3.8James McCoy2020-09-04
|/ | | | | | | We don't care about the specifics of the patch version, so just set the major:minor. [skip appveyor]
* snap: don't run snapcraft under sudoCarlos Hernandez2020-08-30
| | | | | | | | Snapcraft 4.0 complains about running LXD builds under sudo. So instead add the CI user to the "lxd" group and use sg to switch to that membership. Resolves: #12712
* ci: fix build failure in Travis [skip appveyor] (#12678)erw72020-07-24
|
* ci/travis: Enable ipv6 #12182Justin M. Keyes2020-04-25
| | | | | | | | ref: a39c8b7ce30ddeed4329c28c42b1b699103dccab ref: https://github.com/vim/vim/commit/bfe13ccc58ccb96f243a58309800410db1ccb52c Also: - Remove unused macos_rvm_dance() function. (It was there for reference, but we have since resolved (or gave up) on Travis + macOS + ruby.
* Install pynvim with --user to avoid permission issuesJames McCoy2020-03-18
| | | | [skip appveyor]
* Revert "ci/Appveyor: install diffutils via scoop"Jan Edmund Lazo2020-03-07
| | | | This reverts commit 4faf30de3ea72bd188c8894eb10f0c971ff28e90.
* treesitter: add standard &rtp/parser/ search path for parsersBjörn Linse2020-02-07
|
* mksession: always unix slashes "/" for filepathsJustin M. Keyes2020-01-26
|
* ci/Appveyor: respect -NoTest paramJan Edmund Lazo2020-01-20
| | | | Skips nodejs and Neovim::Ext.
* ci/Appveyor: install diffutils via scoopJan Edmund Lazo2020-01-20
| | | | | | | | | | | | | | scoop is a Windows package manager, similar to homebrew on OSX. It is written on powershell, works in unelevated accounts, is regularly maintained, and does not need mingw/msys2/cygwin or WSL environments. Sample use case is running (busybox) bash, which can be installed via scoop via "scoop install busybox", to use CI bash scripts in Appveyor. Parts of scoop's directory can be cached to avoid downloads. scoop modifies the registry for persistence environment variables so scoop itself cannot be cached.
* ci: install perl providerJan Edmund Lazo2020-01-20
|
* build.ps1: add "-NoTests" param #11654KillTheMule2020-01-02
|
* ci: set nodejs version for tests outside foldJan Edmund Lazo2019-12-31
|
* CI: set nodejs version to 10 on main scriptsJan Edmund Lazo2019-12-30
| | | | nvm can run within a bash shell only.
* snap: fix line continuation #11475Daniel Hahler2019-11-28
| | | reverts commit 52981690687429b7c1cc8ac76fbf92560a6420e2.
* snap: more yak-shavingJustin M. Keyes2019-11-28
| | | | | | | - generate decryption step - skip job for PRs - remove transfer.sh support - deploy every (master) commit
* snap: add snapcraft secrets to CICarlos Hernandez2019-11-28
|
* snap: add "snap" job to Travis CICarlos Hernandez2019-11-28
|
* deps: upgrade bundled LuaRocks: 2.4.4 => 3.2.1 (#10292)Daniel Hahler2019-11-19
| | | Changelog: https://github.com/luarocks/luarocks/compare/v2.4.4..v3.2.1#diff-4ac32a78649ca5bdd8e0ba38b7006a1e
* build: add shlint target for shellcheck (#11350)Jan Edmund Lazo2019-11-09
|
* ci: do not skip before_install on lint jobJan Edmund Lazo2019-10-26
|
* ci: use python3 for flake8Jan Edmund Lazo2019-10-26
| | | | 'make pylint' fails if flake8 runs on python2.
* ci: simplify tree-sitter-cli installJan Edmund Lazo2019-10-25
| | | | | Remove useless `npm link` for tree-sitter-cli. Use powershell builtins.
* CI/Appveyor: set powershell strict modeJan Edmund Lazo2019-10-25
| | | | | Set-PSDebug produces too much noise and has global scope. Strict mode is scoped to the script context and catches errors.
* CI: bump nodejs to v10.x (LTS)Jan Edmund Lazo2019-10-25
| | | | | v8.x will be EOL at end of 2019. nvm on Travis has outdated LTS aliases.
* ci/install.sh: pin treesitter to v0.15.9 #11266Hirokazu Hata2019-10-20
| | | | | When "tree-sitter test" is executed, query test is also executed, but "tree-sitter-c" does not have query test yet, so cli version that does not include query test execution To use. ref https://github.com/tree-sitter/tree-sitter/commit/e14e285a1087264a8c74a7c62fcaecc49db9d904