Skip to content

Commit c9e1130

Browse files
authored
Update node-e2e.yml
1 parent d08a52c commit c9e1130

File tree

1 file changed

+34
-29
lines changed

1 file changed

+34
-29
lines changed

.github/workflows/node-e2e.yml

Lines changed: 34 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,11 @@ name: Test E2E CI
55

66
on:
77
workflow_dispatch:
8-
8+
inputs:
9+
vercelId:
10+
required: true
11+
default: 'github56'
12+
description: 'Test UrlId'
913
jobs:
1014
build:
1115
runs-on: ubuntu-latest
@@ -22,34 +26,35 @@ jobs:
2226
with:
2327
node-version: ${{ matrix.node-version }}
2428
- run: npm install
25-
- name: "Check if deployment is done"
26-
env:
27-
VERCEL_TOKEN: ${{secrets.VERCEL_TOKEN}}
28-
VERCEL_API: ${{secrets.VERCEL_API}}
29-
run : |
30-
isReadyState()
31-
{
32-
GIT_SHA=$(git log -1 --pretty=%B | grep ^Merge | cut -d " " -f 2)
33-
VERCEL_STATE=$(curl -H "$VERCEL_TOKEN" "$VERCEL_API$GIT_SHA" | jq -r '.deployments[0].state')
34-
if [ $VERCEL_STATE = "READY" ]; then
35-
echo Valid state $VERCEL_STATE
36-
elif [ $VERCEL_STATE = "ERROR" ]; then
37-
echo InValid state $VERCEL_STATE 1>&2
38-
exit 64
39-
elif [ $VERCEL_STATE = "null" ]; then
40-
echo InValid state $VERCEL_STATE 1>&2
41-
exit 64
42-
else
43-
echo invalid state found - $VERCEL_STATE
44-
isReadyState
45-
fi
46-
}
47-
isReadyState
48-
- run: |
49-
GIT_SHA=$(git log -1 --pretty=%B | grep ^Merge | cut -d " " -f 2)
50-
VERCEL_URI=$(curl -H "$VERCEL_TOKEN" "$VERCEL_API$GIT_SHA" | jq -r '.deployments[0].url')
51-
echo ${VERCEL_URI} for ${GITHUB_SHA} with ${GIT_SHA} - ${GITHUB_REF} - ${GITHUB_HEAD_REF} - ${VERCEL_API}
52-
VERCEL_URL="https://${VERCEL_URI}" npm run test:e2e:ci
29+
- name: "Run E2E Tests"
30+
#env:
31+
# VERCEL_TOKEN: ${{secrets.VERCEL_TOKEN}}
32+
# VERCEL_API: ${{secrets.VERCEL_API}}
33+
#run : |
34+
# isReadyState()
35+
# {
36+
# GIT_SHA=$(git log -1 --pretty=%B | grep ^Merge | cut -d " " -f 2)
37+
# VERCEL_STATE=$(curl -H "$VERCEL_TOKEN" "$VERCEL_API$GIT_SHA" | jq -r '.deployments[0].state')
38+
# if [ $VERCEL_STATE = "READY" ]; then
39+
# echo Valid state $VERCEL_STATE
40+
# elif [ $VERCEL_STATE = "ERROR" ]; then
41+
# echo InValid state $VERCEL_STATE 1>&2
42+
# exit 64
43+
# elif [ $VERCEL_STATE = "null" ]; then
44+
# echo InValid state $VERCEL_STATE 1>&2
45+
# exit 64
46+
# else
47+
# echo invalid state found - $VERCEL_STATE
48+
# isReadyState
49+
# fi
50+
# }
51+
# isReadyState
52+
#- run: |
53+
# GIT_SHA=$(git log -1 --pretty=%B | grep ^Merge | cut -d " " -f 2)
54+
# VERCEL_URI=$(curl -H "$VERCEL_TOKEN" "$VERCEL_API$GIT_SHA" | jq -r '.deployments[0].url')
55+
# echo ${VERCEL_URI} for ${GITHUB_SHA} with ${GIT_SHA} - ${GITHUB_REF} - ${GITHUB_HEAD_REF} - ${VERCEL_API}
56+
# VERCEL_URL="https://${VERCEL_URI}" npm run test:e2e:ci
57+
- run: VERCEL_URL="https://react-jsonschema-form-material-ui-${{ github.event.inputs.vercelId }}.vercel.app" npm run test:e2e:ci
5358
env:
5459
BROWSERSTACK_USER: ${{secrets.BROWSERSTACK_USER}}
5560
BROWSERSTACK_ACCESSKEY: ${{secrets.BROWSERSTACK_ACCESSKEY}}

0 commit comments

Comments
 (0)