Files
ray-project--ray/.buildkite/dependencies.rayci.yml
T
2026-07-13 13:17:40 +08:00

46 lines
2.2 KiB
YAML

group: dependencies
depends_on:
- forge
steps:
# dependencies
- label: ":tapioca: build: pip-compile dependencies"
key: pip_compile_dependencies
tags: python_dependencies
instance_type: small
commands:
# uncomment the following line to update the pinned versions of pip dependencies
# to the latest versions; otherwise, the pinned versions will be re-used as much
# as possible
# - rm ./python/requirements_compiled.txt
- cp ./python/requirements_compiled.txt requirements_compiled_backup.txt
- ./ci/ci.sh compile_pip_dependencies
- cp -f ./python/requirements_compiled.txt /artifact-mount/
- diff ./python/requirements_compiled.txt requirements_compiled_backup.txt || (echo "requirements_compiled.txt is not up to date. Please download it from Artifacts tab and git push the changes." && exit 1)
job_env: oss-ci-base_test-py3.11
depends_on: oss-ci-base_test-multipy(python=3.11)
- label: ":tapioca: build: pip-compile py3.13 dependencies"
key: pip_compile_313_dependencies
tags: python_dependencies
instance_type: small
commands:
# uncomment the following line to update the pinned versions of pip dependencies
# to the latest versions; otherwise, the pinned versions will be re-used as much
# as possible
# - rm ./python/requirements_compiled_py3.13.txt
- cp ./python/requirements_compiled_py3.13.txt requirements_compiled_py3.13_backup.txt
- ./ci/ci.sh compile_313_pip_dependencies
- cp -f ./python/requirements_compiled_py3.13.txt /artifact-mount/
- diff ./python/requirements_compiled_py3.13.txt requirements_compiled_py3.13_backup.txt || (echo "requirements_compiled_py3.13.txt is not up to date. Please download it from Artifacts tab and git push the changes." && exit 1)
job_env: oss-ci-base_test-py3.11
depends_on: oss-ci-base_test-multipy(*)
- label: ":tapioca: build: raydepsets: compile all dependencies"
key: raydepsets_compile_all_dependencies
tags: python_dependencies
instance_type: small
commands:
- bazel run //ci/raydepsets:raydepsets -- build --all-configs --check
job_env: manylinux-x86_64
depends_on: manylinux-x86_64