From df5aac8e4d402e53968873e7dcc6b6f898eb26f2 Mon Sep 17 00:00:00 2001 From: glitteringkatie Date: Thu, 23 May 2024 11:55:29 -0700 Subject: [PATCH] Add docs builder --- .github/workflows/co-docs-builder.yml | 29 +++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 .github/workflows/co-docs-builder.yml diff --git a/.github/workflows/co-docs-builder.yml b/.github/workflows/co-docs-builder.yml new file mode 100644 index 0000000000..6baf88977d --- /dev/null +++ b/.github/workflows/co-docs-builder.yml @@ -0,0 +1,29 @@ +name: Elastic docs + +on: + pull_request_target: + # The paths property can be omitted entirely if the repo is mainly used for docs. Leaving it in can result in builds that + # have branch protection checks in place lose the ability to merge because the workflow is not starting. If this property + # is included, please ensure that branch protection checks are disabled for the repo. + paths: + # Preface with your docs dir if you need further specificity (optional) + - 'docs/en/serverless/**.mdx' + - 'docs/en/serverless/**.docnav.json' + - 'docs/en/serverless/**.docapi.json' + - 'docs/en/serverless/**.devdocs.json' + - 'docs/en/serverless/**.jpg' + - 'docs/en/serverless/**.jpeg' + - 'docs/en/serverless/**.svg' + - 'docs/en/serverless/**.png' + - 'docs/en/serverless/**.gif' + types: [closed, opened, synchronize, labeled] + +jobs: + publish: + if: contains(github.event.pull_request.labels.*.name, 'ci:doc-build') + uses: elastic/workflows/.github/workflows/docs-elastic-co-publish.yml@main + secrets: + VERCEL_GITHUB_TOKEN: ${{ secrets.VERCEL_GITHUB_TOKEN_PUBLIC }} + VERCEL_TOKEN: ${{ secrets.VERCEL_TOKEN_PUBLIC }} + VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID_PUBLIC }} + VERCEL_PROJECT_ID_DOCS_CO: ${{ secrets.VERCEL_PROJECT_ID_DOCS_CO }} \ No newline at end of file