From 3d10edcbdd26b69c41045570242933faca778382 Mon Sep 17 00:00:00 2001 From: Marc Garcia Date: Tue, 23 Aug 2022 16:40:43 +0700 Subject: [PATCH 1/3] CI: Automatically upload docs on release --- .github/workflows/docbuild-and-upload.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/docbuild-and-upload.yml b/.github/workflows/docbuild-and-upload.yml index 626bf7828e032..43c46c8f3c55c 100644 --- a/.github/workflows/docbuild-and-upload.yml +++ b/.github/workflows/docbuild-and-upload.yml @@ -5,6 +5,8 @@ on: branches: - main - 1.4.x + tags: + - '*' pull_request: branches: - main @@ -73,6 +75,10 @@ jobs: run: rsync -az --delete doc/build/html/ docs@${{ secrets.server_ip }}:/usr/share/nginx/pandas/pandas-docs/dev if: github.event_name == 'push' && github.ref == 'refs/heads/main' + - name: Upload prod docs + run: rsync -az --delete doc/build/html/ docs@${{ secrets.server_ip }}:/usr/share/nginx/pandas/pandas-docs/version/${GITHUB_REF_NAME} + if: github.event_name == 'push' && startsWidth(github.ref, 'refs/tags/') + - name: Move docs into site directory run: mv doc/build/html web/build/docs From d99dec87d00d0c2fa9f6de4be8eba86e161f9896 Mon Sep 17 00:00:00 2001 From: Marc Garcia Date: Tue, 23 Aug 2022 18:36:55 +0700 Subject: [PATCH 2/3] Adding docs zip --- .github/workflows/docbuild-and-upload.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/docbuild-and-upload.yml b/.github/workflows/docbuild-and-upload.yml index 43c46c8f3c55c..1f026ee6c7139 100644 --- a/.github/workflows/docbuild-and-upload.yml +++ b/.github/workflows/docbuild-and-upload.yml @@ -51,6 +51,9 @@ jobs: - name: Build documentation run: doc/make.py --warnings-are-errors + - name: Build documentation zip + run: doc/make.py zip_html + - name: Build the interactive terminal run: | cd web/interactive_terminal From 5d4fb844c9eb53d4997e93fda4281842fa0098d9 Mon Sep 17 00:00:00 2001 From: Marc Garcia Date: Tue, 23 Aug 2022 18:41:15 +0700 Subject: [PATCH 3/3] Fix typo --- .github/workflows/docbuild-and-upload.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docbuild-and-upload.yml b/.github/workflows/docbuild-and-upload.yml index 1f026ee6c7139..76855b6b9f2b9 100644 --- a/.github/workflows/docbuild-and-upload.yml +++ b/.github/workflows/docbuild-and-upload.yml @@ -80,7 +80,7 @@ jobs: - name: Upload prod docs run: rsync -az --delete doc/build/html/ docs@${{ secrets.server_ip }}:/usr/share/nginx/pandas/pandas-docs/version/${GITHUB_REF_NAME} - if: github.event_name == 'push' && startsWidth(github.ref, 'refs/tags/') + if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags/') - name: Move docs into site directory run: mv doc/build/html web/build/docs