This is an automated email from the ASF dual-hosted git repository.
tqchen pushed a change to branch jenkins-wheel-test-artifacts
in repository https://gitbox.apache.org/repos/asf/tvm.git
from c748eef52e [CI] Build and install wheel artifacts for Jenkins tests
add 05e76fcb0d [REFACTOR][CI] Share native Jenkins pipelines and organize
CI helpers
add f216560d1e [REFACTOR][CI] Group wheel builds and Jenkins node
diagnostics by owner
new 7a8784af35 [CI] Adapt wheel artifacts to native Jenkins pipelines
add e09cc37fea [REFACTOR][CI] Load shared pipelines only through Jenkins
SCM trust
new 0de7fde1ef [CI] Preserve trusted helper loading for wheel pipelines
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/actions/setup/action.yml | 6 +-
.github/workflows/nightly_docker_update.yml | 24 -
.github/workflows/publish_wheel.yml | 6 +-
.github/workflows/tvmbot.yml | 2 +-
ci/README.md | 15 +-
ci/{scripts => }/github/__init__.py | 0
ci/{scripts/jenkins => github}/git_utils.py | 0
ci/{scripts => }/github/github_tvmbot.py | 12 +-
ci/jenkins/README.md | 87 ++-
ci/jenkins/data.py | 26 +-
ci/jenkins/generate.py | 226 -------
ci/jenkins/generated/arm_jenkinsfile.groovy | 498 +--------------
.../{wasm_jenkinsfile.groovy => common.groovy} | 339 ++++------
ci/jenkins/generated/cpu_jenkinsfile.groovy | 562 +----------------
ci/jenkins/generated/docker_jenkinsfile.groovy | 670 ++------------------
ci/jenkins/generated/gpu_jenkinsfile.groovy | 698 ++-------------------
ci/jenkins/generated/wasm_jenkinsfile.groovy | 497 +--------------
.../scripts}/determine_docker_images.py | 7 +-
.../scripts}/git_change_docker.sh | 0
.../jenkins => jenkins/scripts}/git_skip_ci.py | 51 +-
.../scripts}/git_skip_ci_globs.py | 2 +-
.../jenkins => jenkins/scripts}/http_utils.py | 0
ci/{scripts/jenkins => jenkins/scripts}/retry.sh | 0
ci/{scripts/jenkins => jenkins/scripts}/s3.py | 45 +-
.../scripts}/should_rebuild_docker.py | 19 +-
.../jenkins/scripts/show_node_info.sh | 0
ci/jenkins/templates/arm_jenkinsfile.groovy.j2 | 34 -
ci/jenkins/templates/cpu_jenkinsfile.groovy.j2 | 50 --
ci/jenkins/templates/docker_jenkinsfile.groovy.j2 | 202 ------
ci/jenkins/templates/gpu_jenkinsfile.groovy.j2 | 148 -----
ci/jenkins/templates/utils/Build.groovy.j2 | 43 --
ci/jenkins/templates/utils/Prepare.groovy.j2 | 276 --------
ci/jenkins/templates/utils/base.groovy.j2 | 110 ----
ci/jenkins/templates/utils/macros.j2 | 169 -----
ci/jenkins/templates/wasm_jenkinsfile.groovy.j2 | 37 --
ci/scripts/jenkins/cmd_utils.py | 107 ----
ci/scripts/jenkins/git_change_docs.sh | 39 --
ci/scripts/jenkins/open_docker_update_pr.py | 214 -------
ci/scripts/jenkins/should_run_slow_tests.py | 85 ---
ci/{scripts/package => wheel}/README.md | 0
.../package => wheel}/build-environment.yaml | 0
.../manylinux_build_libtvm_runtime_cuda.sh | 2 +-
.../windows_build_libtvm_runtime_cuda.bat | 4 +-
docker/bash.sh | 2 +-
docker/dev_common.sh | 2 +-
docs/contribute/ci.rst | 2 +-
docs/contribute/testing.rst | 2 +-
pyproject.toml | 2 +-
tests/python/ci/test_ci.py | 122 +---
tests/python/ci/test_jenkins_helpers.py | 80 +++
tests/python/ci/test_tvmbot.py | 6 +-
tests/python/ci/test_utils.py | 4 +-
tests/python/ci/test_wheel_artifacts.py | 40 +-
tests/scripts/ci.py | 23 +-
tests/scripts/release/gather_prs.py | 6 +-
tests/scripts/release/make_notes.py | 5 -
tests/scripts/setup-pytest-env.sh | 2 +-
tests/scripts/task_python_docs.sh | 3 -
tests/scripts/task_python_install_wheels.sh | 36 +-
tests/scripts/task_python_unittest.sh | 5 -
tests/scripts/task_python_unittest_gpuonly.sh | 4 +-
tests/scripts/task_web_wasm.sh | 6 +-
62 files changed, 629 insertions(+), 5035 deletions(-)
delete mode 100644 .github/workflows/nightly_docker_update.yml
rename ci/{scripts => }/github/__init__.py (100%)
rename ci/{scripts/jenkins => github}/git_utils.py (100%)
rename ci/{scripts => }/github/github_tvmbot.py (98%)
delete mode 100644 ci/jenkins/generate.py
copy ci/jenkins/generated/{wasm_jenkinsfile.groovy => common.groovy} (51%)
rename ci/{scripts/jenkins => jenkins/scripts}/determine_docker_images.py (96%)
rename ci/{scripts/jenkins => jenkins/scripts}/git_change_docker.sh (100%)
rename ci/{scripts/jenkins => jenkins/scripts}/git_skip_ci.py (56%)
rename ci/{scripts/jenkins => jenkins/scripts}/git_skip_ci_globs.py (98%)
rename ci/{scripts/jenkins => jenkins/scripts}/http_utils.py (100%)
rename ci/{scripts/jenkins => jenkins/scripts}/retry.sh (100%)
rename ci/{scripts/jenkins => jenkins/scripts}/s3.py (83%)
rename ci/{scripts/jenkins => jenkins/scripts}/should_rebuild_docker.py (91%)
rename tests/scripts/task_show_node_info.sh =>
ci/jenkins/scripts/show_node_info.sh (100%)
delete mode 100644 ci/jenkins/templates/arm_jenkinsfile.groovy.j2
delete mode 100644 ci/jenkins/templates/cpu_jenkinsfile.groovy.j2
delete mode 100644 ci/jenkins/templates/docker_jenkinsfile.groovy.j2
delete mode 100644 ci/jenkins/templates/gpu_jenkinsfile.groovy.j2
delete mode 100644 ci/jenkins/templates/utils/Build.groovy.j2
delete mode 100644 ci/jenkins/templates/utils/Prepare.groovy.j2
delete mode 100644 ci/jenkins/templates/utils/base.groovy.j2
delete mode 100644 ci/jenkins/templates/utils/macros.j2
delete mode 100644 ci/jenkins/templates/wasm_jenkinsfile.groovy.j2
delete mode 100644 ci/scripts/jenkins/cmd_utils.py
delete mode 100755 ci/scripts/jenkins/git_change_docs.sh
delete mode 100755 ci/scripts/jenkins/open_docker_update_pr.py
delete mode 100755 ci/scripts/jenkins/should_run_slow_tests.py
rename ci/{scripts/package => wheel}/README.md (100%)
rename ci/{scripts/package => wheel}/build-environment.yaml (100%)
rename ci/{scripts/package => wheel}/manylinux_build_libtvm_runtime_cuda.sh
(97%)
rename ci/{scripts/package => wheel}/windows_build_libtvm_runtime_cuda.bat
(97%)
create mode 100644 tests/python/ci/test_jenkins_helpers.py