Skip to content

Commit 3d74b9a

Browse files
committed
sanitize subdomain differently than tag name
1 parent e636be9 commit 3d74b9a

File tree

1 file changed

+13
-8
lines changed

1 file changed

+13
-8
lines changed

.github/workflows/nightly.yml

+13-8
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,20 @@ jobs:
1717
- name: Process and Log Branch Name
1818
run: |
1919
echo "BRANCH_NAME=${{ github.ref_name }}" >> $GITHUB_ENV
20-
SANITIZED_BRANCH_NAME=$(echo "${{ github.ref_name }}" | tr -dc '[:alpha:]' | tr '[:upper:]' '[:lower:]')
21-
echo "SANITIZED_BRANCH_NAME=$SANITIZED_BRANCH_NAME" >> $GITHUB_ENV
22-
echo "Sanitized branch name: $SANITIZED_BRANCH_NAME"
20+
SUBDOMAIN=$(echo "${{ github.ref_name }}" | tr -dc '[:alpha:]' | tr '[:upper:]' '[:lower:]')
21+
TAG_NAME=$(echo "${{ github.ref_name }}" | sed 's/[\/-]/_/g')
22+
23+
echo "SUBDOMAIN=$SUBDOMAIN" >> $GITHUB_ENV
24+
echo "TAG_NAME=$TAG_NAME" >> $GITHUB_ENV
25+
26+
echo "Sanitized branch name: $SUBDOMAIN"
27+
echo "Tag name: $TAG_NAME"
2328
2429
- name: Remove dev-deployment
2530
run: |
2631
curl -X POST \
2732
-H "X-Auth-Token: ${{ secrets.RELEASE_API_TOKEN }}" \
28-
https://kubernetix.scm.io/hooks/remove/webknossos/dev/${{ env.SANITIZED_BRANCH_NAME }}?user=CI+%28nightly%29
33+
https://kubernetix.scm.io/hooks/remove/webknossos/dev/${{ env.TAG_NAME }}?user=CI+%28nightly%29
2934
3035
- name: Wait 3 minutes
3136
run: sleep 180
@@ -34,7 +39,7 @@ jobs:
3439
run: |
3540
curl -X POST \
3641
-H "X-Auth-Token: ${{ secrets.RELEASE_API_TOKEN }}" \
37-
https://kubernetix.scm.io/hooks/install/webknossos/dev/${{ env.SANITIZED_BRANCH_NAME }}?user=CI+%28nightly%29
42+
https://kubernetix.scm.io/hooks/install/webknossos/dev/${{ env.TAG_NAME }}?user=CI+%28nightly%29
3843
3944
- uses: actions/setup-node@v4
4045
with:
@@ -48,15 +53,15 @@ jobs:
4853
4954
- name: Refresh datasets
5055
run: |
51-
curl -X POST --fail https://${{ env.SANITIZED_BRANCH_NAME }}.webknossos.xyz/data/triggers/checkInboxBlocking?token=${{ secrets.WK_AUTH_TOKEN }}
56+
curl -X POST --fail https://${{ env.SUBDOMAIN }}.webknossos.xyz/data/triggers/checkInboxBlocking?token=${{ secrets.WK_AUTH_TOKEN }}
5257
5358
- name: Run screenshot tests
5459
run: |
55-
URL=https://${{ env.SANITIZED_BRANCH_NAME }}.webknossos.xyz/ \
60+
URL=https://${{ env.SUBDOMAIN }}.webknossos.xyz/ \
5661
timeout 3000 \
5762
yarn test-screenshot
5863
env:
59-
URL: https://${{ env.SANITIZED_BRANCH_NAME }}.webknossos.xyz/
64+
URL: https://${{ env.SUBDOMAIN }}.webknossos.xyz/
6065
WK_AUTH_TOKEN: ${{ secrets.WK_AUTH_TOKEN }}
6166
BROWSERSTACK_USERNAME: ${{ secrets.BROWSERSTACK_USERNAME }}
6267
BROWSERSTACK_ACCESS_KEY: ${{ secrets.BROWSERSTACK_ACCESS_KEY }}

0 commit comments

Comments
 (0)