CI: Run main-docs pipeline only, when a docs PR is merged (#53026)

* Trigger docs pipeline on main, on docs only changes

* Export docs inclusion paths in variable
This commit is contained in:
Dimitris Sotirakis
2022-08-03 08:08:43 -04:00
committed by GitHub
parent 157303d8ba
commit 5d014f0c37
4 changed files with 72 additions and 13 deletions
+19 -9
View File
@@ -26,6 +26,14 @@ load(
'pipeline',
)
docs_paths = {
'include': [
'*.md',
'docs/**',
'packages/**',
'latest.json',
],
}
def docs_pipelines(edition, ver_mode, trigger):
steps = [
@@ -61,17 +69,19 @@ def lint_docs():
}
def trigger_docs():
def trigger_docs_main():
return {
'branch': 'main',
'event': [
'push',
],
'paths': docs_paths,
}
def trigger_docs_pr():
return {
'event': [
'pull_request',
],
'paths': {
'include': [
'*.md',
'docs/**',
'packages/**',
'latest.json',
],
},
'paths': docs_paths,
}