summaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorIvan Blinkov <[email protected]>2023-11-15 14:54:09 +0300
committerblinkov <[email protected]>2023-11-15 16:20:25 +0300
commit0cc2a3e936fcc31071569d04e1128f3eabc48d3f (patch)
treed9d429f879da8a1220ab5f2a62afd05c8d0de047 /.github
parentcba5bedd1aaa67cdfad2dbdcc98c8a72acd39382 (diff)
documentation preview in PRs
documentation preview in PRs Pull Request resolved: https://github.com/ydb-platform/ydb/pull/439
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/docs_build.yaml9
-rw-r--r--.github/workflows/docs_preview.yaml30
2 files changed, 31 insertions, 8 deletions
diff --git a/.github/workflows/docs_build.yaml b/.github/workflows/docs_build.yaml
index c97a415d092..33fda02da1d 100644
--- a/.github/workflows/docs_build.yaml
+++ b/.github/workflows/docs_build.yaml
@@ -12,14 +12,7 @@ jobs:
- name: Checkout
uses: actions/checkout@v3
- name: Build
- uses: diplodoc-platform/docs-build-action@v1
+ uses: diplodoc-platform/docs-build-action@v3
with:
revision: "pr-${{ github.event.pull_request.number }}"
- project-name: ${{ secrets.DOCS_PROJECT_NAME }}
src-root: ${{ vars.SRC_ROOT }}
- storage-bucket: ${{ secrets.DOCS_AWS_BUCKET }}
- storage-endpoint: ${{ vars.DOCS_AWS_ENDPOINT }}
- storage-access-key-id: ${{ secrets.DOCS_AWS_KEY_ID }}
- storage-secret-access-key: ${{ secrets.DOCS_AWS_SECRET_ACCESS_KEY }}
- storage-region: ${{ vars.DOCS_AWS_REGION }}
- shared-storage-bucket: true
diff --git a/.github/workflows/docs_preview.yaml b/.github/workflows/docs_preview.yaml
new file mode 100644
index 00000000000..d57a0f7cdc0
--- /dev/null
+++ b/.github/workflows/docs_preview.yaml
@@ -0,0 +1,30 @@
+name: Preview documentation
+
+on:
+ workflow_run:
+ workflows:
+ - Build documentation
+ types:
+ - completed
+
+jobs:
+ post-build:
+ permissions: write-all
+ runs-on: ubuntu-latest
+ steps:
+ - name: Upload
+ uses: diplodoc-platform/docs-upload-action@v1
+ if: github.event.workflow_run.conclusion == 'success'
+ with:
+ github-token: ${{ secrets.GITHUB_TOKEN }}
+ storage-endpoint: ${{ vars.DOCS_AWS_ENDPOINT }}
+ storage-region: ${{ vars.DOCS_AWS_REGION }}
+ storage-bucket: ${{ vars.DIPLODOC_STORAGE_BUCKET }}
+ storage-access-key-id: ${{ secrets.DOCS_AWS_KEY_ID }}
+ storage-secret-access-key: ${{ secrets.DOCS_AWS_SECRET_ACCESS_KEY }}
+
+ - name: Comment message
+ uses: diplodoc-platform/docs-message-action@v1
+ with:
+ github-token: ${{ secrets.GITHUB_TOKEN }}
+ project-link: ${{ vars.DIPLODOC_PROJECT_LINK }}