lint.rayci.yml 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. group: lint
  2. steps:
  3. - label: ":lint-roller: lint: {{matrix}}"
  4. key: lint-small
  5. depends_on:
  6. - forge
  7. commands:
  8. - ./ci/lint/lint.sh {{matrix}}
  9. matrix:
  10. - clang_format
  11. - code_format
  12. - untested_code_snippet
  13. - banned_words
  14. - doc_readme
  15. - dashboard_format
  16. - copyright_format
  17. - bazel_team
  18. - bazel_buildifier
  19. - pytest_format
  20. - test_coverage
  21. - documentation_style
  22. - label: ":lint-roller: lint: {{matrix}}"
  23. tags:
  24. - oss
  25. - lint
  26. key: lint-medium
  27. instance_type: medium
  28. depends_on: docbuild
  29. job_env: docbuild-py3.9
  30. commands:
  31. - ./ci/lint/lint.sh {{matrix}}
  32. matrix:
  33. - api_annotations
  34. - api_policy_check core
  35. - api_policy_check serve
  36. - api_policy_check data
  37. - api_policy_check train
  38. - api_policy_check tune
  39. - api_policy_check rllib
  40. - label: ":lint-roller: lint: linkcheck"
  41. instance_type: medium
  42. commands:
  43. - make -C doc/ linkcheck_all
  44. depends_on: docbuild
  45. job_env: docbuild-py3.9
  46. tags:
  47. - oss
  48. - skip-on-premerge
  49. soft_fail: true