Skip to content

Commit 6d17f4a

Browse files
committed
Verbose explicit checks
1 parent 6a1c619 commit 6d17f4a

File tree

1 file changed

+85
-12
lines changed

1 file changed

+85
-12
lines changed

entrypoint.sh

Lines changed: 85 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,90 @@
11
#!/bin/bash
22

3-
webhook_auth=${INPUT_WEBHOOK_AUTH:-$WEBHOOK_AUTH}
4-
webhook_secret=${INPUT_WEBHOOK_SECRET:-$WEBHOOK_SECRET}
5-
webhook_type=${INPUT_WEBHOOK_TYPE:-$WEBHOOK_TYPE}
6-
webhook_url=${INPUT_WEBHOOK_URL:-$WEBHOOK_URL}
7-
silent=${INPUT_SILENT:-$SILET}
8-
verbose=${INPUT_VERBOSE:-$VERBOSE}
9-
verify_ssl=${INPUT_VERIFY_SSL:-$VERIFY_SSL}
10-
timeout=${INPUT_TIMEOUT:-$TIMEOUT}
11-
max_time=${INPUT_MAX_TIME:-$MAX_TIME}
12-
curl_opts=${INPUT_CURL_OPTS:-$CURL_OPTS}
13-
event_name=${INPUT_EVENT_NAME:-$EVENT_NAME}
14-
data=${INPUT_DATA:-$DATA}
3+
# webhook_auth=${INPUT_WEBHOOK_AUTH:-$WEBHOOK_AUTH}
4+
# webhook_secret=${INPUT_WEBHOOK_SECRET:-$WEBHOOK_SECRET}
5+
# webhook_type=${INPUT_WEBHOOK_TYPE:-$WEBHOOK_TYPE}
6+
# webhook_url=${INPUT_WEBHOOK_URL:-$WEBHOOK_URL}
7+
# silent=${INPUT_SILENT:-$SILENT}
8+
# verbose=${INPUT_VERBOSE:-$VERBOSE}
9+
# verify_ssl=${INPUT_VERIFY_SSL:-$VERIFY_SSL}
10+
# timeout=${INPUT_TIMEOUT:-$TIMEOUT}
11+
# max_time=${INPUT_MAX_TIME:-$MAX_TIME}
12+
# curl_opts=${INPUT_CURL_OPTS:-$CURL_OPTS}
13+
# event_name=${INPUT_EVENT_NAME:-$EVENT_NAME}
14+
# data=${INPUT_DATA:-$DATA}
15+
16+
if [ -n "$INPUT_WEBHOOK_AUTH" ]; then
17+
webhook_auth=$INPUT_WEBHOOK_AUTH
18+
elif [ -n "$WEBHOOK_AUTH" ]; then
19+
webhook_auth=$WEBHOOK_AUTH
20+
fi
21+
22+
if [ -n "$INPUT_WEBHOOK_SECRET" ]; then
23+
webhook_secret=$INPUT_WEBHOOK_SECRET
24+
elif [ -n "$WEBHOOK_SECRET" ]; then
25+
webhook_secret=$WEBHOOK_SECRET
26+
fi
27+
28+
if [ -n "$INPUT_WEBHOOK_TYPE" ]; then
29+
webhook_type=$INPUT_WEBHOOK_TYPE
30+
elif [ -n "$WEBHOOK_TYPE" ]; then
31+
webhook_type=$WEBHOOK_TYPE
32+
fi
33+
34+
if [ -n "$INPUT_WEBHOOK_URL" ]; then
35+
webhook_url=$INPUT_WEBHOOK_URL
36+
elif [ -n "$WEBHOOK_URL" ]; then
37+
webhook_url=$WEBHOOK_URL
38+
fi
39+
40+
if [ -n "$INPUT_SILENT" ]; then
41+
silent=$INPUT_SILENT
42+
elif [ -n "$SILENT" ]; then
43+
silent=$SILENT
44+
fi
45+
46+
if [ -n "$INPUT_VERBOSE" ]; then
47+
verbose=$INPUT_VERBOSE
48+
elif [ -n "$VERBOSE" ]; then
49+
verbose=$VERBOSE
50+
fi
51+
52+
if [ -n "$INPUT_VERIFY_SSL" ]; then
53+
verify_ssl=$INPUT_VERIFY_SSL
54+
elif [ -n "$VERIFY_SSL" ]; then
55+
verify_ssl=$VERIFY_SSL
56+
fi
57+
58+
if [ -n "$INPUT_TIMEOUT" ]; then
59+
timeout=$INPUT_TIMEOUT
60+
elif [ -n "$TIMEOUT" ]; then
61+
timeout=$TIMEOUT
62+
fi
63+
64+
if [ -n "$INPUT_MAX_TIME" ]; then
65+
max_time=$INPUT_MAX_TIME
66+
elif [ -n "$MAX_TIME" ]; then
67+
max_time=$MAX_TIME
68+
fi
69+
70+
if [ -n "$INPUT_CURL_OPTS" ]; then
71+
curl_opts=$INPUT_CURL_OPTS
72+
elif [ -n "$CURL_OPTS" ]; then
73+
curl_opts=$CURL_OPTS
74+
fi
75+
76+
if [ -n "$INPUT_EVENT_NAME" ]; then
77+
event_name=$INPUT_EVENT_NAME
78+
elif [ -n "$EVENT_NAME" ]; then
79+
event_name=$EVENT_NAME
80+
fi
81+
82+
if [ -n "$INPUT_DATA" ]; then
83+
data=$INPUT_DATA
84+
elif [ -n "$DATA" ]; then
85+
data=$DATA
86+
fi
87+
1588

1689
urlencode() {
1790
local length="${#1}"

0 commit comments

Comments
 (0)