diff options
| author | Ivan Blinkov <[email protected]> | 2023-11-15 14:54:09 +0300 |
|---|---|---|
| committer | blinkov <[email protected]> | 2023-11-15 16:20:25 +0300 |
| commit | 0cc2a3e936fcc31071569d04e1128f3eabc48d3f (patch) | |
| tree | d9d429f879da8a1220ab5f2a62afd05c8d0de047 /.github | |
| parent | cba5bedd1aaa67cdfad2dbdcc98c8a72acd39382 (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.yaml | 9 | ||||
| -rw-r--r-- | .github/workflows/docs_preview.yaml | 30 |
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 }} |
