Jiaming Yuan
230010d9a0
Cleanup set info. ( #10139 )
...
- Use the array interface internally.
- Deprecate `XGDMatrixSetDenseInfo`.
- Deprecate `XGDMatrixSetUIntInfo`.
- Move the handling of `DataType` into the deprecated C function.
---------
Co-authored-by: Philip Hyunsu Cho <chohyu01@cs.washington.edu>
2024-03-26 23:26:24 +08:00
Philip Hyunsu Cho
bc516198dc
[CI] Cancel GH Action job if a newer commit is published ( #10088 )
2024-03-04 21:36:08 -08:00
Philip Hyunsu Cho
23a37dcaf9
[CI] Test R package with CMake ( #10087 )
...
* [CI] Test R package with CMake
* Fix
* Fix
* Update test_r_package.py
* Fix CMake flag for R package
* Install system deps
* Fix
* Use sudo
2024-03-04 12:32:44 -08:00
Jiaming Yuan
0ce4372bd4
Use UBJSON for serializing splits for vertical data split. ( #10059 )
2024-02-25 00:18:23 +08:00
Philip Hyunsu Cho
2c8fa8b8b9
[CI] Skip MSVC when building R package ( #9995 )
...
* [CI] Skip MSVC when building R package
* [CI] Stop building binary tarball for Windows
* Remove unused script
2024-01-18 08:09:53 -08:00
Jiaming Yuan
4bc1f3a388
[R] Bump requirement to 4.3.0. ( #9847 )
2023-12-07 00:12:45 +08:00
Jiaming Yuan
3b9e5909fb
[CI] bump setup-r action version. ( #9544 )
2023-09-05 16:14:45 +08:00
Jiaming Yuan
fa267ad093
[CI] Freeze R version to 4.2.0 with MSVC. ( #9104 )
2023-04-27 22:48:31 +08:00
James Lamb
dd72af2620
[CI] fix git errors related to directory ownership ( #8628 )
2023-01-01 16:05:44 -08:00
James Lamb
c7e82b5914
[R] enforce lintr checks ( fixes #8012 ) ( #8613 )
2022-12-25 05:02:56 +08:00
James Lamb
05fc6f3ca9
[R] [ci] move linting code out of package ( #8545 )
2022-12-07 03:18:17 +08:00
Joyce
3b8a0e08f7
feat: use commit hash instead of version to actions workflows ( #8460 )
...
Signed-off-by: Joyce Brum <joycebrum@google.com>
Signed-off-by: Joyce Brum <joycebrum@google.com>
2022-11-17 22:04:11 +08:00
Jiaming Yuan
a83748eb45
[CI] Revise R tests. ( #8430 )
...
- Use the standard package check (check on the tarball instead of the source tree).
- Run commands in parallel.
- Cleanup dependencies installation.
- Replace makefile.
- Documentation.
- Test using the image from rhub.
2022-11-09 09:12:13 +08:00
Jiaming Yuan
0b36f8fba1
[R] Fix CRAN test notes. ( #8428 )
...
- Limit the number of used CPU cores in examples.
- Add a note for the constraint.
- Bring back the cleanup script.
2022-11-09 02:03:30 +08:00
Jiaming Yuan
a2593e60bf
Speedup R test on github. ( #8388 )
2022-10-26 18:02:27 +08:00
Jiaming Yuan
c69af90319
Fix github action r tests. ( #8364 )
2022-10-20 01:07:18 +08:00
Alex
1082ccd3cc
GitHub Workflows security hardening ( #8267 )
...
Signed-off-by: Alex <aleksandrosansan@gmail.com>
2022-09-27 00:54:27 +08:00
Jiaming Yuan
dd44ac91b8
[CI] Use binary R dependencies on Windows. ( #8241 )
2022-09-09 19:51:15 -07:00
Jiaming Yuan
dae7a41baa
Update Python requirement to >=3.8. ( #8071 )
...
Additional changes:
- Use mamba for CPU test on Jenkins.
- Cleanup CPU test dependencies.
- Restore some of the modin tests
2022-07-14 18:01:47 +08:00
Jiaming Yuan
f24bfc7684
Bump R cache version. ( #8044 )
2022-07-03 03:53:05 +08:00
Jiaming Yuan
e58e417603
[CI] Fix lintr error. ( #8011 )
2022-06-20 22:17:14 +08:00
Jiaming Yuan
718472dbe2
[CI] Upgrade GitHub action Windows workers. ( #7739 )
2022-03-20 01:44:33 +08:00
Jiaming Yuan
1441a6cd27
[CI] Update R cache. ( #7646 )
2022-02-11 19:50:11 +08:00
Jiaming Yuan
38ca96c9fc
[CI] Install igraph as binary. ( #7417 )
2021-11-12 19:04:28 +08:00
Philip Hyunsu Cho
336af4f974
Work around a segfault observed in SparsePage::Push() ( #7161 )
...
* Work around a segfault observed in SparsePage::Push()
* Revert "Work around a segfault observed in SparsePage::Push()"
This reverts commit 30934844d00908750a5442082eb4769b1489f6a9.
* Don't call vector::resize() inside OpenMP block
* Set GITHUB_PAT env var to fix R tests
* Use built-in GITHUB_TOKEN
2021-08-08 02:12:30 -07:00
Jiaming Yuan
8e8232fb4c
[CI] Update R cache. ( #7102 )
2021-07-14 03:15:35 +08:00
Jiaming Yuan
a4bc7ecf27
Restore R cache on github action. ( #6985 )
2021-05-25 18:53:44 +08:00
James Lamb
894e9bc5d4
[R-package] remove dependency on {magrittr} ( #6928 )
...
Co-authored-by: Hyunsu Cho <chohyu01@cs.washington.edu>
2021-05-13 04:34:59 +08:00
Jiaming Yuan
bccb7e87d1
Update dmlc-core. ( #6862 )
...
* Install pandoc, pandoc-citeproc on CI.
2021-04-16 00:14:17 +08:00
Philip Hyunsu Cho
5ae7f9944b
[CI] Clear R package cache ( #6746 )
2021-03-06 08:37:16 -08:00
Jiaming Yuan
dbf7e9d3cb
Remove R cache in github action. ( #6695 )
...
The cache stores outdated packages with wrong linkage. Right now there's no way to clear the cache.
2021-02-09 18:53:20 +08:00
Jiaming Yuan
d8d684538c
[CI] Split up main.yml, add mypy. ( #6515 )
2020-12-17 00:15:44 +08:00