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

94 lines
2.0 KiB
YAML

group: doc
steps:
- name: docbuild
label: "wanda: docbuild-py{{matrix}}"
wanda: ci/docker/doc.build.wanda.yaml
depends_on:
- oss-ci-base_build-multipy(python=3.11)
- ray-core-build(python=3.11)
- ray-dashboard-build
matrix:
- "3.11"
env:
PYTHON: "{{matrix}}"
REQUIREMENTS_FILE: "python/deplocks/docs/docbuild_depset_py{{matrix}}.lock"
tags: cibase
- name: docgpubuild
label: "wanda: docgpubuild-py3.10"
wanda: ci/docker/docgpu.build.wanda.yaml
depends_on: oss-ci-base_gpu-multipy(python=3.10)
env:
PYTHON: "3.10"
tags: cibase
- label: ":book: doc: build"
key: doc_build
instance_type: medium
commands:
- bazel run //ci/ray_ci/doc:cmd_build
depends_on: docbuild
job_env: docbuild-py3.11
tags:
- oss
- doc
- skip-on-premerge
- label: ":book: doc: check API annotations"
if: '!(build.pull_request.labels includes "docs-go")'
tags:
- oss
- core_python
- dashboard
- ray_client
- data
- serve
- ml
- tune
- train
- llm
- rllib
- rllib_gpu
- doc
key: doc_api_annotations
instance_type: medium
depends_on: docbuild
job_env: docbuild-py3.11
commands:
- bash ci/lint/lint.sh api_annotations
- label: ":book: doc: check API doc consistency"
if: '!(build.pull_request.labels includes "docs-go")'
tags:
- oss
- core_python
- dashboard
- ray_client
- data
- serve
- ml
- tune
- train
- llm
- rllib
- rllib_gpu
- doc
key: doc_api_policy_check
instance_type: medium
depends_on: docbuild
job_env: docbuild-py3.11
commands:
- bash ci/lint/lint.sh api_policy_check
- label: ":book: doc: linkcheck"
key: doc_linkcheck
instance_type: medium
commands:
- make -C doc/ linkcheck_all
depends_on: docbuild
job_env: docbuild-py3.11
tags:
- oss
- skip-on-premerge
soft_fail: true