aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIvan Blinkov <ivan@ydb.tech>2023-10-04 19:50:19 +0700
committerGitHub <noreply@github.com>2023-10-04 19:50:19 +0700
commita0735b6b881a4c423b9f5b80b31534956a89e9a5 (patch)
treecc0bb9c8235d084e9f46d417e99dad1f18479edd
parent7e7de263d4acbc6eacf92b618bcb5f9049bccc9b (diff)
downloadydb-a0735b6b881a4c423b9f5b80b31534956a89e9a5.tar.gz
Create docs_release.yamlstable-23-1
-rw-r--r--.github/workflows/docs_release.yaml32
1 files changed, 32 insertions, 0 deletions
diff --git a/.github/workflows/docs_release.yaml b/.github/workflows/docs_release.yaml
new file mode 100644
index 0000000000..f34cd69049
--- /dev/null
+++ b/.github/workflows/docs_release.yaml
@@ -0,0 +1,32 @@
+name: Release documentation
+
+on:
+ push:
+ branches:
+ - 'main'
+ - 'stable-**'
+ workflow_dispatch:
+
+jobs:
+ release:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v3
+ - name: Extract version
+ shell: bash
+ run: echo "version=${GITHUB_HEAD_REF:-${GITHUB_REF#refs/heads/}}" | sed -e 's|stable-|v|g' -e 's|-|.|g' >> $GITHUB_OUTPUT
+ id: extract_version
+ - name: Release
+ uses: diplodoc-platform/docs-release-action@v1
+ with:
+ revision: "${{ github.sha }}"
+ version: "${{ steps.extract_version.outputs.version }}"
+ 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