@@ -17,15 +17,20 @@ jobs:
17
17
- name : Process and Log Branch Name
18
18
run : |
19
19
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"
23
28
24
29
- name : Remove dev-deployment
25
30
run : |
26
31
curl -X POST \
27
32
-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
29
34
30
35
- name : Wait 3 minutes
31
36
run : sleep 180
34
39
run : |
35
40
curl -X POST \
36
41
-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
38
43
39
44
- uses : actions/setup-node@v4
40
45
with :
@@ -48,15 +53,15 @@ jobs:
48
53
49
54
- name : Refresh datasets
50
55
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 }}
52
57
53
58
- name : Run screenshot tests
54
59
run : |
55
- URL=https://${{ env.SANITIZED_BRANCH_NAME }}.webknossos.xyz/ \
60
+ URL=https://${{ env.SUBDOMAIN }}.webknossos.xyz/ \
56
61
timeout 3000 \
57
62
yarn test-screenshot
58
63
env :
59
- URL : https://${{ env.SANITIZED_BRANCH_NAME }}.webknossos.xyz/
64
+ URL : https://${{ env.SUBDOMAIN }}.webknossos.xyz/
60
65
WK_AUTH_TOKEN : ${{ secrets.WK_AUTH_TOKEN }}
61
66
BROWSERSTACK_USERNAME : ${{ secrets.BROWSERSTACK_USERNAME }}
62
67
BROWSERSTACK_ACCESS_KEY : ${{ secrets.BROWSERSTACK_ACCESS_KEY }}
0 commit comments