Skip to content

Commit 4a716a9

Browse files
author
martyanov-av
committed
feat: add on-demand PR documenation build triggers (new & old CI)
**Зачем нужны эти изменения** Добавляем автоматическую проверку сборки документации при изменениях в файлах/папках которые относятся к билду документации. Проблема: Меняешь конфиги - ломается документация, но узнаешь об этом поздно. Решение: Теперь при изменениях в ci/registry/common/docs/, build/conf/docs.conf и sandbox/projects/arcadia/ автоматически запускаются проверки тестовых документаций. Если что-то сломалось - PR не смержится. Итог: Ловим ошибки в документации сразу, а не после мержа. commit_hash:5282c9374f4c59904388c58823c5615e1d63ba3c
1 parent 4cd1cf7 commit 4a716a9

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

build/conf/a.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
service: docstools
2+
title: Build Config Auto-trigger
3+
4+
ci:
5+
secret: sec-01drh3z694nqvd4wa9qwc0y39z
6+
runtime:
7+
sandbox:
8+
owner: DOCS_TO_YFM
9+
10+
on-demand-auto:
11+
- abs-paths:
12+
- 'devtools/dummy_arcadia/hello_docs/yfm-test-ext/a.yaml' # new CI
13+
- 'devtools/dummy_arcadia/hello_docs/yfm-test-doc/a.yaml' # old CI
14+
tags: docs-ci-action

0 commit comments

Comments
 (0)