diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 952413f8..addc5e28 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -38,9 +38,11 @@ jobs: gitbook install gitbook build - name: Generate PDF + id: generate-pdf env: GITBOOK_SKIP_PDF: ${{ secrets.GITBOOK_SKIP_PDF }} - if: ${{ !env.GITBOOK_SKIP_PDF && github.event_name == 'push' && github.ref == 'refs/heads/master' }} + continue-on-error: ${{ env.GITBOOK_SKIP_PDF != '' }} + if: ${{ github.event_name == 'push' }} run: | for i in 1 2 3 4; do gitbook pdf ./ _book/clover.pdf && break || sleep 1; done sudo apt-get -q install ghostscript @@ -49,11 +51,11 @@ jobs: rm _book/clover_ru.pdf && mv _book/clover_ru_compressed.pdf _book/clover_ru.pdf rm _book/clover_en.pdf && mv _book/clover_en_compressed.pdf _book/clover_en.pdf ls -lah _book/clover*.pdf + echo '::set-output name=GITBOOK_PDF_OK::1' - name: Download older PDFs - env: - GITBOOK_SKIP_PDF: ${{ secrets.GITBOOK_SKIP_PDF }} - if: ${{ env.GITBOOK_SKIP_PDF }} + if: ${{ !steps.generate-pdf.outputs.GITBOOK_PDF_OK }} run: | + rm _book/clover*.pdf wget --no-verbose https://clover.coex.tech/clover_ru.pdf -P _book/ wget --no-verbose https://clover.coex.tech/clover_en.pdf -P _book/ - name: Deploy