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