|
44 | 44 |
|
45 | 45 | HTTP_STATUS="${RESPONSE: -3}" |
46 | 46 |
|
47 | | - if [ "$HTTP_STATUS" = "200" ]; then |
48 | | - echo "App '${APP_NAME}' exists" |
| 47 | + if [ "$HTTP_STATUS" -ge 200 ] && [ "$HTTP_STATUS" -lt 300 ]; then |
| 48 | + echo "App '${APP_NAME}' exists (HTTP $HTTP_STATUS)" |
49 | 49 | echo "app_exists=true" >> $GITHUB_OUTPUT |
50 | 50 | echo "existing_app=$(cat /tmp/response.json)" >> $GITHUB_OUTPUT |
51 | 51 | elif [ "$HTTP_STATUS" = "404" ]; then |
|
76 | 76 |
|
77 | 77 | HTTP_STATUS="${RESPONSE: -3}" |
78 | 78 |
|
79 | | - if [ "$HTTP_STATUS" = "200" ] || [ "$HTTP_STATUS" = "201" ]; then |
80 | | - echo "App updated successfully" |
| 79 | + # Check if HTTP status is in success range (200-299) or redirect range (300-399) |
| 80 | + if [ "$HTTP_STATUS" -ge 200 ] && [ "$HTTP_STATUS" -lt 400 ]; then |
| 81 | + echo "App updated successfully (HTTP $HTTP_STATUS)" |
81 | 82 | echo "Response: $(cat /tmp/update_response.json)" |
82 | 83 | else |
83 | 84 | echo "Error updating app: HTTP $HTTP_STATUS" |
|
96 | 97 |
|
97 | 98 | HTTP_STATUS="${RESPONSE: -3}" |
98 | 99 |
|
99 | | - if [ "$HTTP_STATUS" = "201" ] || [ "$HTTP_STATUS" = "200" ]; then |
100 | | - echo "App created successfully" |
| 100 | + # Check if HTTP status is in success range (200-299) or redirect range (300-399) |
| 101 | + if [ "$HTTP_STATUS" -ge 200 ] && [ "$HTTP_STATUS" -lt 400 ]; then |
| 102 | + echo "App created successfully (HTTP $HTTP_STATUS)" |
101 | 103 | echo "Response: $(cat /tmp/create_response.json)" |
102 | 104 | else |
103 | 105 | echo "Error creating app: HTTP $HTTP_STATUS" |
@@ -125,8 +127,8 @@ jobs: |
125 | 127 |
|
126 | 128 | HTTP_STATUS="${RESPONSE: -3}" |
127 | 129 |
|
128 | | - if [ "$HTTP_STATUS" = "200" ]; then |
129 | | - echo "App status retrieved successfully" |
| 130 | + if [ "$HTTP_STATUS" -ge 200 ] && [ "$HTTP_STATUS" -lt 300 ]; then |
| 131 | + echo "App status retrieved successfully (HTTP $HTTP_STATUS)" |
130 | 132 |
|
131 | 133 | # Extract public address and custom domain |
132 | 134 | PUBLIC_ADDR=$(jq -r '.ports[0].publicAddress // empty' /tmp/app_status.json 2>/dev/null || echo "") |
|
0 commit comments