From 70b333585e689d665f3ee8fd6605c09d218e004d Mon Sep 17 00:00:00 2001 From: Severin Date: Wed, 3 Apr 2024 14:38:22 +0200 Subject: [PATCH] Clean branch name from spec chars --- .github/workflows/deploy-book-ghpages.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/deploy-book-ghpages.yml b/.github/workflows/deploy-book-ghpages.yml index 264e988..90d8ea5 100644 --- a/.github/workflows/deploy-book-ghpages.yml +++ b/.github/workflows/deploy-book-ghpages.yml @@ -48,7 +48,7 @@ jobs: if [ "$BRANCHES_TO_DEPLOY" == '*' ]; then branches=$(git branch -r | sed 's,\s*origin/,,g' | jq -Rn '[inputs]') else - branches=$(echo $BRANCHES_TO_DEPLOY | tr ' ' '\n' | jq -Rn '[inputs]') + branches=$(echo "$BRANCHES_TO_DEPLOY" | tr ' ' '\n' | grep -E '\S' | jq -Rn '[inputs]') fi echo "branches=$(echo $branches)" >> $GITHUB_OUTPUT @@ -100,10 +100,14 @@ jobs: cat book/_toc.yml jupyter-book build book/ + - name: Clean branch name of disallowed characters + run: | + echo "MATRIX_BRANCH_NAME_CLEAN=$(echo ${{ matrix.branch }} | tr '/":<>|*?\/\\' '-')" >> $GITHUB_ENV + - name: Upload the built book HTML as an artifact uses: actions/upload-artifact@v4 with: - name: ${{ matrix.branch }} + name: ${{ env.MATRIX_BRANCH_NAME_CLEAN }} path: "book/_build/html" deploy-books: