12345678910111213141516171819202122232425262728293031323334353637 |
- name: Release documentation
- on:
- push:
- branches:
- - 'main'
- - 'stable-**'
- paths:
- - 'ydb/docs/**'
- workflow_dispatch:
- jobs:
- release:
- concurrency:
- group: release-documentation-${{ github.ref }}
- cancel-in-progress: true
- runs-on: ubuntu-latest
- steps:
- - name: Checkout
- uses: actions/checkout@v4
- - 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
|