Skip to content

Commit 275f96a

Browse files
authored
Sync docs_release.yaml of stable-24-3 with main (#14514)
1 parent a254002 commit 275f96a

File tree

1 file changed

+35
-10
lines changed

1 file changed

+35
-10
lines changed

.github/workflows/docs_release.yaml

Lines changed: 35 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,28 +10,53 @@ on:
1010
workflow_dispatch:
1111

1212
jobs:
13-
release:
13+
build:
14+
runs-on: ubuntu-latest
1415
concurrency:
1516
group: release-documentation-${{ github.ref }}
1617
cancel-in-progress: true
17-
runs-on: ubuntu-latest
18+
permissions: write-all
1819
steps:
1920
- name: Checkout
20-
uses: actions/checkout@v3
21+
uses: actions/checkout@v4
22+
- name: Build
23+
uses: diplodoc-platform/docs-build-action@v3
24+
with:
25+
revision: "${{ github.sha }}"
26+
src-root: ${{ vars.SRC_ROOT }}
27+
upload:
28+
needs: build
29+
runs-on: ubuntu-latest
30+
concurrency:
31+
group: release-documentation-${{ github.ref }}
32+
cancel-in-progress: true
33+
permissions: write-all
34+
steps:
35+
- name: Upload
36+
uses: diplodoc-platform/docs-upload-action@v1
37+
with:
38+
github-token: ${{ secrets.GITHUB_TOKEN }}
39+
storage-bucket: "common/${{ secrets.DOCS_PROJECT_NAME }}"
40+
storage-endpoint: ${{ vars.DOCS_AWS_ENDPOINT }}
41+
storage-access-key-id: ${{ secrets.DOCS_AWS_KEY_ID }}
42+
storage-secret-access-key: ${{ secrets.DOCS_AWS_SECRET_ACCESS_KEY }}
43+
storage-region: ${{ vars.DOCS_AWS_REGION }}
44+
release:
45+
needs: upload
46+
runs-on: ubuntu-latest
47+
concurrency:
48+
group: release-documentation-${{ github.ref }}
49+
cancel-in-progress: true
50+
steps:
2151
- name: Extract version
2252
shell: bash
2353
run: echo "version=${GITHUB_HEAD_REF:-${GITHUB_REF#refs/heads/}}" | sed -e 's|stable-|v|g' -e 's|-|.|g' >> $GITHUB_OUTPUT
2454
id: extract_version
2555
- name: Release
26-
uses: diplodoc-platform/docs-release-action@v1
56+
uses: diplodoc-platform/docs-release-action@v2
2757
with:
2858
revision: "${{ github.sha }}"
2959
version: "${{ steps.extract_version.outputs.version }}"
30-
project-name: ${{ secrets.DOCS_PROJECT_NAME }}
31-
src-root: ${{ vars.SRC_ROOT }}
32-
storage-bucket: ${{ secrets.DOCS_AWS_BUCKET }}
33-
storage-endpoint: ${{ vars.DOCS_AWS_ENDPOINT }}
60+
storage-bucket: ${{ secrets.DOCS_PROJECT_NAME }}
3461
storage-access-key-id: ${{ secrets.DOCS_AWS_KEY_ID }}
3562
storage-secret-access-key: ${{ secrets.DOCS_AWS_SECRET_ACCESS_KEY }}
36-
storage-region: ${{ vars.DOCS_AWS_REGION }}
37-
shared-storage-bucket: true

0 commit comments

Comments
 (0)