-
-
Notifications
You must be signed in to change notification settings - Fork 8.8k
Next-generation CI/CD pipelines with RunsOn #11001
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
98 commits
Select commit
Hold shift + click to select a range
1fa8c70
Remove existing GH workflows
hcho3 78c4d8c
First RunsOn example
hcho3 92fd6a2
Test custom runner config
hcho3 d6761cb
Try out GPU support
hcho3 3331cd6
Add Windows
hcho3 61f207d
Fix Windows build
hcho3 6b78a12
Custom image for Linux
hcho3 000be18
New Docker wrapper with S3 caching
hcho3 e1e3b41
Create utility script to build CI container
hcho3 5373276
Migrate some tasks from BuildKite
hcho3 fa96af1
Move more pipelines; refine stash_artifacts
hcho3 f387555
Simplify stash_artifacts
hcho3 91eee2d
Migrate Python tests
hcho3 26fff38
Mass renaming; Migrate R GPU pkg build + MacOS
hcho3 bf4b8ea
Fix dmlc/xgboost#10752
hcho3 80a883e
Fix clang-tidy + rpkg build
hcho3 d86deda
[WIP] Properly handle shaded JARs
hcho3 125b7e9
[CI] Pin Dask to 2024.10.0 (dmlc/xgboost#10995)
hcho3 f3ccc6f
Refactor JVM tests
hcho3 67d0cc6
[jvm-packages] resolve spark compatibility issue (#10917)
wbo4958 b65e2cc
Test GPU JVM packages
hcho3 f4d94a1
Disable the host numa virtual memory allocator for now. (#10934)
trivialfis e1c7e24
Run GPU tests with privilege escalation
hcho3 11b0427
Reboot after install driver; use proprietary driver for now
hcho3 49eaec1
Try removing --privileged flag
hcho3 d3482e1
Revert "Disable the host numa virtual memory allocator for now. (#109…
hcho3 130d303
Build JVM docs
hcho3 a45b24f
Re-org test scripts
hcho3 6dc0df2
More reorg
hcho3 d1d82bc
Disable the host numa virtual memory allocator for now. (#10934)
trivialfis ad75358
Fix run flags to Python tests
hcho3 06d060b
Separate workflow for JVM packages
hcho3 588dd67
Rename workflow files
hcho3 30c1470
Merge remote-tracking branch 'upstream/master'
hcho3 cb8f63f
Consolidate workflow defs
hcho3 9f9db2b
Various fixes
hcho3 dce4f7b
Disable dependabot for now
hcho3 dfd5624
Fixes
hcho3 0ee55c2
Don't upload artifacts from pull requests
hcho3 90594ff
Merge branch 'master' into xgboost-ci-ng
hcho3 cb55d7a
Fix
hcho3 377b3e7
Merge remote-tracking branch 'upstream/master'
hcho3 6641f7d
Fix merge conflict
hcho3 0727cf5
Fix
hcho3 3c2e5c8
Remove unneeded matrix; set max-parallel
hcho3 32f7406
Formatting fixes
hcho3 e148e29
Fix update_rapids.sh
hcho3 d8abb3c
Add JVM deploy
hcho3 9c43544
Move stash-artifacts
hcho3 2c2d47d
Allow most pipeline scripts to be run locally
hcho3 f30a0c3
Only upload if branch
hcho3 4162531
Troubleshoot hanging matrix jobs
hcho3 db5b53d
Merge remote-tracking branch 'upstream/master'
hcho3 2d37469
Use major version of actions
hcho3 eef98c7
Move all commands to separate script files
hcho3 bb1a152
Fix shell error
hcho3 5ef3454
Temporary fix
hcho3 5788f14
Fix deploy step
hcho3 ebea2b1
install bash in FreeBSD
hcho3 904aaee
Fix FreeBSD and SYCL
hcho3 0015d67
More fix
hcho3 b931b20
Fix
hcho3 b64ac1b
Fix sycl
hcho3 7540203
Fix
hcho3 a8a8c6a
Document CI
hcho3 d0e209c
Minor formatting fixes to doc
hcho3 e112219
Merge remote-tracking branch 'upstream/master'
hcho3 cc6dff7
Remove unneed env vars
hcho3 0dac170
Add example input and output for the jq script
hcho3 6ba8532
Temporarily build all archs for JVM
hcho3 9ab82e5
Fix hanging jobs
hcho3 97f3965
Update stash-artifacts.sh script
hcho3 331dab4
Fix syntax error
hcho3 7eb89f3
Don't use max-parallel for RunsOn runners
hcho3 ab4070a
stash-artifacts.ps1: Fail if unstashing failed
hcho3 74c6ab9
Update doc
hcho3 b87ca58
Uncomment CI guards
hcho3 3e2d8d9
Merge remote-tracking branch 'upstream/master'
hcho3 54902c2
Uncomment CI guards
hcho3 85795d7
Add local composite action miniforge-setup
hcho3 8e20d66
Move custom action to dmlc/xgboost-devops, with dispatching
hcho3 276e0ef
Document custom actions
hcho3 bf8844f
Test JVM GPU pkg for Scala 2.12 and 2.13
hcho3 f506120
Deploy JVM: Make scala version as matrix arg
hcho3 d1aaa82
Typo
hcho3 2e2ccec
Test with dev RMM
hcho3 d450733
gtest shouldn't depend on RMM dev
hcho3 0783f38
Change interface of docker_build.sh
hcho3 c66ef04
Merge branch 'master' into xgboost-ci-ng
hcho3 63e02bd
minor formatting
hcho3 3f804bc
Merge branch 'master' into xgboost-ci-ng
hcho3 e293a51
Run with --privileged
hcho3 480dde4
Revert "Disable the host numa virtual memory allocator for now. (#109…
hcho3 f66fc0d
Merge remote-tracking branch 'upstream/master'
hcho3 070d23f
Update doc
hcho3 af6e023
Merge remote-tracking branch 'upstream/master'
hcho3 8517fed
Merge remote-tracking branch 'upstream/master'
hcho3 7117328
Merge remote-tracking branch 'upstream/master'
hcho3 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -34,4 +34,3 @@ runners: | |
| cpu: 32 | ||
| family: ["c7i-flex", "c7i", "c7a", "c5", "c5a"] | ||
| image: windows-amd64 | ||
|
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.