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

183 Коммитов

Автор SHA1 Сообщение Дата
James Lamb 5e4ab24b30
[ci] update some linting versions (#6598) 2024-08-14 20:51:22 -05:00
James Lamb 07eb351a8a
[ci] skip R-devel clang16 job and use gcc-12 for macOS Python jobs (#6608)
* [ci] skip R-devel clang16 job

* use gcc-14 on macOS builds

* try gcc-12
2024-08-14 17:51:53 +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 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
James Lamb ed327aa757
[ci] revert clang-18 LD_LIBRARY_PATH workaround (#6559) 2024-07-19 08:15:45 -05:00
James Lamb 2ce9426631
[ci] [R-package] help linker find libstdc++.so.1 in clang18 job (fixes #6553) (#6554) 2024-07-18 15:36:02 -05:00
James Lamb 3d026629ab
[ci] update codeowners (#6542) 2024-07-16 15:50:58 -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 3a98ea134a
[ci] skip aarch64 linux job (#6517) 2024-07-03 16:07:58 -05:00
James Lamb 6fa5dc8f06
[ci] [docs] fix link-checks job (#6495) 2024-06-21 10:26:35 -05:00
Jorrick Sleijster d88dc49e44
[python-package] Change build settings to set strict-config to false (#6493) 2024-06-20 20:54:05 -05:00
James Lamb ad1237d908
[ci] [python-package] add arm64 macOS wheels (#6391) 2024-06-13 20:03:42 -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
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 4b5d549d0d
[ci] simplify CI configurations, parallelize compilation, test CUDA on Ubuntu 22.04 (#6458) 2024-05-22 21:03:55 -05:00
dependabot[bot] dd9da91fae
[ci]: Bump actions/checkout from 1 to 4 in the ci-dependencies group (#6453)
* [ci]: Bump actions/checkout from 1 to 4 in the ci-dependencies group

Bumps the ci-dependencies group with 1 update: [actions/checkout](https://github.com/actions/checkout).


Updates `actions/checkout` from 1 to 4
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v1...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ci-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>

* downgrade a few

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: James Lamb <jaylamb20@gmail.com>
2024-05-22 00:12:13 +02:00
Oliver Borchert ae55f32b5a
[ci] Add dependabot configuration (#6449) 2024-05-09 22:55:40 -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 52441c478f
[ci] make shell scripts stricter (#6266) 2024-04-22 19:28:51 -05:00
James Lamb 28536a0a5d
[ci] [R-package] re-enable r-sanitizers jobs (fixes #6367) (#6374) 2024-03-25 08:46:12 -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 45a60a7299
[ci] remove workflow_dispatch from no-response configuration (#6330) 2024-02-19 18:13:28 -06:00
James Lamb 685728c85a
[ci] fix no-response permissions (#6323) 2024-02-19 14:11:17 -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 5a1fe74ecd
[ci] [R-package] pin to older setup-pandoc for R 3.6 jobs (fixes #6298) (#6299) 2024-02-02 23:01:13 -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 2bd60c8f08
[ci] update issue-locking workflow (#6256) 2024-01-03 10:20:43 -06:00
James Lamb 1bd3d7e350
[ci] [docs] add Oliver to CODEOWNERS (#6247) 2023-12-22 09:21:36 -06:00
James Lamb 3c7e38be27
[ci] [R-package] test against R 4.3 on Windows (#6061) 2023-10-06 08:21:32 -05:00
James Lamb 63a882b740
[CUDA] drop CUDA 10 support, start supporting CUDA 12 (fixes #5789) (#6099) 2023-09-30 08:34:50 -05:00
James Lamb 5ea005790e
[ci] [R-package] test against R 4.3 on Linux and macOS (#6075) 2023-09-04 11:09:30 -05:00
James Lamb aafdf7415c
[ci] prevent lock-threads from locking issues with label 'feature request' (#6047) 2023-08-18 21:55:39 -05:00
James Lamb 7a801f7b7b
[ci] add bot to lock inactive issues and PRs (#6037) 2023-08-15 15:12:16 -05:00
James Lamb 665c47313d
[ci] simplify CODEOWNERS (#5998) 2023-07-23 22:37:11 -05:00
James Lamb d9c7c72ad1
[ci] [python-package] Add CI job testing compatibility with oldest possible versions (#5936) 2023-07-05 20:06:12 -05:00
James Lamb 32bd71e7e7
[ci] add Python 3.11 test coverage (#5922) 2023-07-04 17:27:57 -05:00
James Lamb 2b74e9fe68
[ci] increase valgrind timeout to 6 hours (#5953) 2023-07-04 10:05:19 -05:00
James Lamb 3d63ddac02
[ci] use Python 3.11 in linting CI job (#5873) 2023-05-08 11:49:00 -05:00
James Lamb 9a1c5dc92c
[ci] remove R 3.6 macOS CI jobs (#5859) 2023-05-04 09:48:53 -05:00
James Lamb 638014d5c5
[ci] remove pin on tinytex in R CI jobs (#5821) 2023-04-07 12:37:48 -05:00
James Lamb cb89de8b53
[ci] fix LaTeX tools installation in R jobs (fixes #5802) (#5807) 2023-03-27 15:05:05 -05:00
James Lamb 98c1db7794
[R-package] use C++17 in the CRAN package (#5690) 2023-03-06 21:57:18 -06:00
James Lamb 4f47547c88
[CUDA] consolidate CUDA versions (#5677)
* [ci] speed up if-else, swig, and lint conda setup

* add 'source activate'

* python constraint

* start removing cuda v1

* comment out CI

* remove more references

* revert some unnecessaary changes

* revert a few more mistakes

* revert another change that ignored params

* sigh

* remove CUDATreeLearner

* fix tests, docs

* fix quoting in setup.py

* restore all CI

* Apply suggestions from code review

Co-authored-by: shiyu1994 <shiyu_k1994@qq.com>

* Apply suggestions from code review

* completely remove cuda_exp, update docs

---------

Co-authored-by: shiyu1994 <shiyu_k1994@qq.com>
2023-02-01 11:27:52 +08:00
James Lamb d7ea26922f
[ci] get clang-15 from bookworm repository (fixes #5688) (#5689) 2023-01-30 19:36:01 -06:00
James Lamb c2d2c99f44
[ci] run r-package Linux jobs in containers (#5638) 2023-01-10 13:21:15 -06:00
James Lamb 61e464bc02
[ci] [R-package] fix clang 15 warning about unqualified calls (fixes #5661) (#5662) 2023-01-05 13:04:45 -06:00
James Lamb 3d33c756bd
[ci] automatically cancel GitHub Actions runs for outdated commits (#5651) 2022-12-29 10:29:19 -06:00