Граф коммитов

374 Коммитов

Автор SHA1 Сообщение Дата
Nikita Titov 144f092c74
Merge branch 'master' into ci/libboost 2024-08-07 22:04:21 +03:00
Nikita Titov e7edb6cb18
[ci] restore nuget artifact creation (#6593)
* Update .vsts-ci.yml

* Update create-nuget.py

* Update .vsts-ci.yml

* Update .vsts-ci.yml
2024-08-07 00:13:09 +03:00
Nikita Titov 3175a91224
[ci] Require CMake 3.28 and replace `FetchContent_Populate` with `FetchContent_MakeAvailable` (#6550)
* Replace `FetchContent_Populate` with `FetchContent_MakeAvailable`

* Test with VS 2022

* Update IntegratedOpenCL.cmake

* Update IntegratedOpenCL.cmake

* Update IntegratedOpenCL.cmake

* Update IntegratedOpenCL.cmake

* Update IntegratedOpenCL.cmake

* Update .vsts-ci.yml

* bump minimum CMake version

* force symlinking

* fix line length

* install curl

* install sudo

* install certs

* install CMake for R Windows jobs

* debug cmake

* new try

* remove CMake from RTools

* cleanup

* remove duplicted curl installation

* CMake version as variable
2024-08-02 15:33:41 +03:00
Nikita Titov 29b48f61c0
[ci] Always use latest SWIG version in Windows CI job (#6541) 2024-08-01 23:46:58 -05:00
Nikita Titov 35a2a2e379
[ci] place all CI helpers under the .ci folder and use - instead of _ in their names (#6581) 2024-07-31 08:36:20 -05:00
Nikita Titov 98fa5daf65
update boost 2024-07-31 02:28:23 +03:00
Nikita Titov b33f412ca9
[ci] fix MSVC warning about builds in temp directory (#6573) 2024-07-29 14:11:18 -05:00
James Lamb 5cec6903e7
[ci] [R-package] add CI jobs covering more CRAN "additional checks", fix R_NO_REMAP warnings (fixes #6369) (#6523)
* [ci] [R-package] add CI jobs testing newer compilers

* set up vignette-processing dependencies

* remove tinytex

* set up pandoc

* allow NOTEs, one more R_NO_REMAP guard

* restore other CI

* one more R_NO_REMAP guard

* fail builds producing more than 1 NOTE

* update approach for running R CMD check

* fix filepath

* fix paths

* fix variable name

* echo lines

* fix piping

* fix file extension

* clean up

* make R CMD check stricter
2024-07-14 15:41:38 +03:00
James Lamb da174b8d06
[ci] [R-package] add arm64 macOS R-package CI job (fixes #6481) (#6494) 2024-07-11 22:30:44 -07:00
James Lamb fec9afa421
[ci] restore aarch64 linux builds (fixes #6509) (#6527) 2024-07-10 13:20:36 -07:00
James Lamb 9a10b19ad8
[ci] [R-package] run 'R CMD check' as a foreground task (#6508) 2024-07-04 14:56:14 -05:00
Hug_Bunter a8b7078426
[ci] resolve shellcheck errors in .ci/check_python_dists.sh (#6503) 2024-07-03 22:35:57 -05:00
James Lamb bf2641d8cb
[ci] reduce repetition of BUILD_DIRECTORY in CI scripts (#6497) 2024-06-21 12:16:41 -05:00
James Lamb c4e70f3ce1
[ci] remove OpenMP / MKL workaround in CI jobs (#6496) 2024-06-21 10:27:16 -05:00
James Lamb 5cd95a5b16
[docs] remove pmml redirect, simplify some other docs (#6490) 2024-06-18 08:50:20 -05:00
James Lamb 7d33879e22
[ci] remove unnecessary package installations in CI (#6488) 2024-06-17 15:04:30 -05:00
James Lamb 7cb1892359
[ci] [python-package] run macOS x86_64 tests on macOS 12 (Monterey), stop manually setting macOS wheel tags (#6487) 2024-06-17 09:12:17 -05:00
James Lamb ad1237d908
[ci] [python-package] add arm64 macOS wheels (#6391) 2024-06-13 20:03:42 -05:00
Michael Mayer 4e74403322
[R-package] ensure use of interaction_constraints does not lead to features being ignored (#6377) 2024-06-13 07:49:14 -05:00
James Lamb 1e7ebc5194
[python-package] Add support for NumPy 2.0, test against nightly versions of dependencies (fixes #6454) (#6467) 2024-06-12 23:22:22 -05:00
José Morales 63926827d2
[R-package] skip integer categorical feature check when building dataset subset (fixes #6412) (#6442) 2024-06-12 22:26:17 -05:00
James Lamb ebac9e8e27
[ci] upgrade linters to latest version (#6472) 2024-06-02 22:33:53 -05:00
James Lamb 89a470466d
[ci] [R-package] add new linters from {lintr} 3.1.1 (#6471) 2024-06-02 22:12:27 -05:00
James Lamb ceb9986192
[ci] further simplify CI configurations (#6463) 2024-05-28 16:06:22 -05:00
James Lamb 69b5bd311d
[python-package] drop Python 3.6 support, add Python 3.12 (#6459) 2024-05-27 15:27:39 -05:00
James Lamb 7d1529848b
[ci] fix CUDA 11.8 builds (fixes #6466) (#6465) 2024-05-27 10:03:34 -05:00
James Lamb 4b5d549d0d
[ci] simplify CI configurations, parallelize compilation, test CUDA on Ubuntu 22.04 (#6458) 2024-05-22 21:03:55 -05:00
James Lamb cd365e974f
[R-package] [ci] Manually install 'Matrix' (fixes #6433) (#6434) 2024-04-30 08:02:48 -05:00
Oliver Borchert 92a8741b9c
[ci] Skip Arrow tests on AppVeyor, use Intel macOS runners, upgrade to XCode 14.3 on macOS jobs, disable MacOS MPI jobs (#6425) 2024-04-29 10:36:53 -05:00
James Lamb 14435485bd
[ci] raise floors on CI dependencies (#6375) 2024-04-23 08:09:13 -05:00
James Lamb c906cfde85
[cmake] [c++] use .dylib extension unconditionally on macOS (#6418) 2024-04-22 23:15:32 -05:00
James Lamb 52441c478f
[ci] make shell scripts stricter (#6266) 2024-04-22 19:28:51 -05:00
James Lamb 050a35f003
[ci] reduce hard-coding of host architecture (#6395) 2024-04-19 20:02:16 -05:00
James Lamb 0901aa6486
[ci] clean source directory at the beginning of every Azure DevOps build (#6416) 2024-04-19 13:06:22 -05:00
James Lamb 4332b9d515
[docs] [ci] encourage use of `cmake --build` (#6368) 2024-03-20 12:21:46 -05:00
James Lamb 631e0a2a7b
[ci] prevent trailing whitespace, ensure files end with newline (#6373) 2024-03-18 23:24:14 -05:00
James Lamb 6a1ec44437
[ci] [docs] update some docs and CI dependencies (#6346) 2024-03-18 21:17:48 -05:00
James Lamb 8bc4578610
[ci] put ceiling on graphviz in Python 3.7 jobs (#6370) 2024-03-18 09:39:59 -05:00
Oliver Borchert cb4972eeef
[ci] Fix R 3.6 tests, dask tests, compatibility with dask>=2024.3.1 (#6357) 2024-03-17 21:26:26 -05:00
James Lamb b27d81ea41
[ci] [python-package] check for untyped definitions with mypy (#6339) 2024-03-04 12:06:08 -06:00
James Lamb b60068c810
[python-package] fix mypy error about pyarrow data (#6333) 2024-02-21 09:18:36 -06:00
James Lamb 008ebaf2e8
[ci] remove unnecessary workarounds in R-package macOS jobs (#6331) 2024-02-20 10:16:46 -06:00
James Lamb 6330d6269c
[ci] enable ruff-format on some files, add pre-commit config (#6308) 2024-02-14 22:17:35 -06:00
James Lamb cc733f8595
[ci] ensure shell script exit codes are in range 0-255 (#6305) 2024-02-09 22:42:00 -06:00
James Lamb ecfdc76cc2
[ci] fix installation of clang-18 (fixes #6306) (#6307) 2024-02-09 20:02:33 -06:00
James Lamb 2544d1ba64
[ci] fix conda env creation in 'regular' CI job (fixes #6282) (#6283)
Co-authored-by: José Morales <jmoralz92@gmail.com>
2024-01-22 16:11:10 -06:00
James Lamb 255c93b551
[R-package] [ci] remove unnecessary include in linear_tree_learner (fixes #6264) (#6265) 2024-01-16 21:27:59 -08:00
James Lamb 03ee995604
[R-package] [ci] switch vignettes from 'rmarkdown' to 'markdown' (#6258) 2024-01-08 21:26:33 -06:00
James Lamb 051eb22cb4
[ci] [R-package] speed up valgrind job (#6237) 2023-12-22 14:29:07 -06:00
James Lamb 69e3c941e5
[ci] [R-package] allow more possibly-lost warnings from valgrind (#6233) 2023-12-19 11:19:10 -06:00