aboutsummaryrefslogtreecommitdiff
path: root/ci
Commit message (Collapse)AuthorAge
* chore: fix typos (#17755)dundargoc2022-03-25
| | | | Co-authored-by: Jordan Haine <jhaine@securitycompass.com>
* test: fix runnvim.sh (#17690)zeertzjq2022-03-13
|
* ci: refactor and simplify CI processDundar Göc2022-03-10
|
* ci: remove function run_suiteDundar Göc2022-03-10
|
* ci: remove variable FAIL_SUMMARYDundar Göc2022-03-10
| | | | | | On GitHub Actions it just repeats the summary that is shown just after. When run outside of GitHub Actions it erroneously shows the summary of the previous suites.
* ci: remove variable NVIM_TEST_CURRENT_SUITEDundar Göc2022-03-10
| | | | | We always know where in the test we are anyway, it's just needless repetition.
* ci: remove fail character from fail functionDundar Göc2022-03-10
|
* revert: "ci(windows): skip oldtest on windows until failing tests are fixed"zeertzjq2022-03-02
| | | | This reverts commit 07d3fb6e3b5f9f10b24103363ea7203deb336f06.
* ci(windows): skip oldtest on windows until failing tests are fixedDundar Göc2022-03-01
| | | | The oltests hang on windows, making all CI runs fail.
* Merge pull request #17467 from dundargoc/ci/remove-failing-windowsJames McCoy2022-02-25
|\ | | | | ci: remove failing windows CI tests
| * ci(win): use vswhere to automatically setup required vsdev env varsJames McCoy2022-02-20
| |
| * ci: bump Windows image to windows-2019James McCoy2022-02-20
| | | | | | | | | | | | | | | | The VS 2019 CMake generator no longer has different generator types for different architectures. Now, the architecture is specified via CMake's `-A` switch. However, this requires we also propagate `${CMAKE_GENERATOR_PLATFORM}` to the bundled deps, so they build for the same architecture as Nvim.
* | Merge pull request #17390 from RenFraser/feature/packagingJames McCoy2022-02-24
|\ \ | | | | | | ci: improve cpack packaging
| * | ci: improved cpack packagingHenry Fraser2022-02-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Addresses: #12571 - Added the following installers through CMake files: - Windows NSIS. - Windows MSI. - Windows zip. - MacOs tarball. - Linux tarball. - Linux Deb package. - Tweaked pipeline CPack commands to build using new CMakeLists.txt configuration file. - Added icons and relevant packaging files. - Updated notes.md to reflect new installation instructions. This isn't meant to be the perfect solution, it's simply a first pass at using a simple packaging system to build Windows installers. A Debian package has also been added since it's very easy but other packages have been left out due to limiting the scope. Hopefully we can build further upon this and improve it over time with code signing, better icons and more user-friendly installation graphics and so on.
* | | ci: only cache third-party deps if they existJames McCoy2022-02-19
| | |
* | | ci: ensure ~/.cache existsJames McCoy2022-02-19
| |/ |/|
* | ci: run each test suite in a separate github stepDundar Göc2022-02-18
| | | | | | | | | | This should help combat some of the lagginess when looking at the CI logs in the browser.
* | ci(reviews): move reviews.js to .github/scriptsDundar Göc2022-02-17
| |
* | ci: add more reviewersDundar Göc2022-02-14
| |
* | ci: use a separate script for request review workflowzeertzjq2022-02-14
| |
* | ci: disable tracing (set -x) from the shell scriptsDundar Göc2022-02-11
| |
* | ci: remove function run_testDundar Göc2022-02-10
| |
* | ci: remove meta-suite "tests"Dundar Göc2022-02-10
| |
* | ci: remove continue flag from exit_suite since it's always neededDundar Göc2022-02-10
| |
* | ci: run all tests with run_suite functionDundar Göc2022-02-10
| |
* | ci: run all suites with run_suite functionDundar Göc2022-02-07
|/
* ci: simplify CI processDundar Göc2022-02-04
|
* ci: remove all code containing python2Dundar Göc2022-01-26
| | | | Also change all mentions of python 3 to just python.
* ci(windows): use the provided python from github actionsDundar Göc2022-01-26
| | | | | This will prevent future errors whenever support for a specific python version we rely on is removed.
* ci: install flake8 with apt instead of pipDundar Göc2022-01-03
|
* ci: simplify ci_fold function (#16874)dundargoc2022-01-03
|
* ci: remove unnecessary before_install scriptDundar Göc2022-01-02
|
* ci: remove watchdog function run_tests_wdDundar Göc2022-01-02
| | | | | | | It's only used once for running check-single-includes (which I strongly suspect it doesn't need anyway), its core logic is incorrect since both the variables "tempsize" and "prev_temsize" are never defined and parsing ps is incredibly fragile.
* ci: remove outdated travis-specific code (#16869)dundargoc2022-01-01
|
* 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.