From 77e6d801794129e03a48dfa582d71b83631fff09 Mon Sep 17 00:00:00 2001 From: Jiri Zbytovsky Date: Fri, 2 May 2025 20:46:00 +0200 Subject: [PATCH] chore(ci): sanitize branch names for connect popup build --- .github/workflows/test-connect-popup.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test-connect-popup.yml b/.github/workflows/test-connect-popup.yml index 29a1acdbec8a..e39e362ab091 100644 --- a/.github/workflows/test-connect-popup.yml +++ b/.github/workflows/test-connect-popup.yml @@ -42,6 +42,7 @@ jobs: runs-on: ubuntu-latest outputs: branch: ${{ steps.extract_branch.outputs.branch }} + sanitized_branch: ${{ steps.sanitize_branch.outputs.sanitized_branch }} steps: - name: Extract branch name id: extract_branch @@ -49,6 +50,11 @@ jobs: BRANCH_NAME="${GITHUB_HEAD_REF:-${GITHUB_REF#refs/heads/}}" echo "branch=$BRANCH_NAME" >> $GITHUB_OUTPUT + - name: Sanitize branch name for URLs + id: sanitize_branch + run: | + echo "sanitized_branch=$(echo '${{ steps.extract_branch.outputs.branch }}' | tr -d '+#@&=?\\:*')" >> "$GITHUB_OUTPUT" + build-deploy: needs: [extract-branch] runs-on: ubuntu-latest @@ -64,7 +70,7 @@ jobs: awsRoleToAssume: "arn:aws:iam::538326561891:role/gh_actions_trezor_suite_dev_deploy" awsRegion: "eu-central-1" serverHostname: "dev.suite.sldev.cz" - serverPath: "connect/${{ needs.extract-branch.outputs.branch }}" + serverPath: "connect/${{ needs.extract-branch.outputs.sanitized_branch }}" uploadArtifacts: "true" buildArtifacts: "true" nodeEnv: "development"