fix(termux_github_api_get_tag): addition of '|000' when `extra_curl_opts[1]` was empty
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
This commit is contained in:
parent
0c412fe300
commit
64c2ed40b0
|
@ -31,14 +31,22 @@ termux_github_api_get_tag() {
|
||||||
|
|
||||||
local jq_filter
|
local jq_filter
|
||||||
local api_url="https://api.github.com"
|
local api_url="https://api.github.com"
|
||||||
local -a extra_curl_opts
|
local -a curl_opts=(
|
||||||
|
--silent
|
||||||
|
--location
|
||||||
|
--retry 10
|
||||||
|
--retry-delay 1
|
||||||
|
-H "Authorization: token ${GITHUB_TOKEN}"
|
||||||
|
-H "Accept: application/vnd.github.v3+json"
|
||||||
|
--write-out '|%{http_code}'
|
||||||
|
)
|
||||||
|
|
||||||
if [[ "${TAG_TYPE}" == "newest-tag" ]]; then
|
if [[ "${TAG_TYPE}" == "newest-tag" ]]; then
|
||||||
api_url="${api_url}/graphql"
|
api_url="${api_url}/graphql"
|
||||||
jq_filter='.data.repository.refs.edges[0].node.name'
|
jq_filter='.data.repository.refs.edges[0].node.name'
|
||||||
extra_curl_opts=(
|
curl_opts+=(-X POST)
|
||||||
"-X POST"
|
curl_opts+=(
|
||||||
"-d $(
|
-d "$(
|
||||||
cat <<-EOF | tr '\n' ' '
|
cat <<-EOF | tr '\n' ' '
|
||||||
{
|
{
|
||||||
"query": "query {
|
"query": "query {
|
||||||
|
@ -71,16 +79,7 @@ termux_github_api_get_tag() {
|
||||||
fi
|
fi
|
||||||
|
|
||||||
local response
|
local response
|
||||||
# shellcheck disable=SC2086 # we need expansion of ${extra_curl_opts[0]}
|
response="$(curl "${curl_opts[@]}" "${api_url}")"
|
||||||
response="$(
|
|
||||||
curl --silent --location --retry 10 --retry-delay 1 \
|
|
||||||
-H "Authorization: token ${GITHUB_TOKEN}" \
|
|
||||||
-H "Accept: application/vnd.github.v3+json" \
|
|
||||||
--write-out '|%{http_code}' \
|
|
||||||
${extra_curl_opts[0]:-} \
|
|
||||||
"${extra_curl_opts[1]:-}" \
|
|
||||||
"${api_url}"
|
|
||||||
)"
|
|
||||||
|
|
||||||
local http_code
|
local http_code
|
||||||
http_code="${response##*|}"
|
http_code="${response##*|}"
|
||||||
|
|
Loading…
Reference in New Issue