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
James Lamb
4131ef8fe3
[ci] allow ubuntu-latest to float for some GitHub Actions jobs ( #5644 )
2022-12-28 12:27:45 -06:00
James Lamb
a2ae6b95fc
[ci] make GitHub Actions branch protection stricter ( fixes #5501 ) ( #5645 )
2022-12-27 20:53:35 -06:00
Nikita Titov
a17489328c
[ci] Use Ubuntu 22.04 as `ubuntu-latest` at CI ( fixes #5186 ) ( #5288 )
2022-12-15 09:05:45 -06:00
James Lamb
f7e64a8f5d
[ci] update versions of GitHub Actions ( #5590 )
2022-11-26 22:42:07 -06:00
James Lamb
60c92a969a
[ci] switch from MiKTeX to tinytex on Windows R jobs ( fixes #5600 ) ( #5602 )
2022-11-24 21:05:23 -06:00
James Lamb
45dd49ec0d
[ci] [R-package] use R 4.2.1 in Windows CI jobs ( fixes #4881 ) ( #5503 )
2022-10-08 23:45:22 -05:00
James Lamb
82b7d31c78
[ci] run CI on pull requests targeting release/ branches ( #5527 )
2022-10-08 12:57:14 -05:00