From b668e5db46ad58f8d25874d5f1b994a0f14ef7d1 Mon Sep 17 00:00:00 2001 From: Zeglius <33781398+Zeglius@users.noreply.github.com> Date: Thu, 29 Aug 2024 02:58:06 +0200 Subject: [PATCH] ci(docs): Add retry logic to build_mkdocs (#1568) --- .github/workflows/build_mkdocs/action.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build_mkdocs/action.yml b/.github/workflows/build_mkdocs/action.yml index 7d094d39cd..024f86dbc4 100644 --- a/.github/workflows/build_mkdocs/action.yml +++ b/.github/workflows/build_mkdocs/action.yml @@ -63,7 +63,15 @@ runs: _OUTPUT_DIR: ${{ inputs.output_dir }} run: | source .venv/bin/activate - mkdocs build --verbose -d $_OUTPUT_DIR + max_tries=3 + is_ok=0 + while [[ $max_tries -gt 0 && is_ok -ne 1 ]]; do + if ! mkdocs build --verbose -d $_OUTPUT_DIR; then + max_tries=$(( $max_tries -1 )) + else + is_ok=1 + fi + done - name: Setup Pages if: ${{ inputs.upload_github_page == 'true' }}