Skip to content

Commit b3c7d7f

Browse files
committed
Add additional debugging output to GitHub/GitLab API processing
1 parent 6644f7b commit b3c7d7f

File tree

3 files changed

+26
-0
lines changed

3 files changed

+26
-0
lines changed

automation-tools/alchemist/lib/tools/git_api.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ get_latest_git_commit_version() {
1919

2020
if [[ "$curl_exit" -ne 0 ]]; then
2121
log error "Failed to fetch latest release for https://api.github.com/repos/$owner/$repo/commits/HEAD"
22+
log debug "GitHub API response:"
23+
log debug "$response"
2224
return 1
2325
fi
2426

@@ -27,6 +29,8 @@ get_latest_git_commit_version() {
2729

2830
if [[ -z "$version" ]]; then
2931
log error "Could not parse latest version git command"
32+
log debug "GitHub API response parsed version:"
33+
log debug "$version"
3034
return 1
3135
fi
3236

automation-tools/alchemist/lib/tools/github_api.sh

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,8 @@ get_latest_github_release_version() {
7676

7777
if [[ "$curl_exit" -ne 0 ]]; then
7878
log error "Failed to fetch latest release for $owner/$repo"
79+
log debug "GitHub API response:"
80+
log debug "$response"
7981
return 1
8082
fi
8183

@@ -85,6 +87,8 @@ get_latest_github_release_version() {
8587

8688
if [[ -z "$version" ]]; then
8789
log error "Could not parse latest version from GitHub API response"
90+
log debug "GitHub API response parsed version:"
91+
log debug "$version"
8892
return 1
8993
fi
9094

@@ -117,6 +121,8 @@ get_newest_github_release_version() {
117121

118122
if [[ "$curl_exit" -ne 0 ]]; then
119123
log error "Failed to fetch newest release for $owner/$repo"
124+
log debug "GitHub API response:"
125+
log debug "$response"
120126
return 1
121127
fi
122128

@@ -126,6 +132,8 @@ get_newest_github_release_version() {
126132

127133
if [[ -z "$version" ]]; then
128134
log error "Could not parse newest version from GitHub API response"
135+
log debug "GitHub API response parsed version:"
136+
log debug "$version"
129137
return 1
130138
fi
131139

@@ -160,6 +168,8 @@ get_github_release_asset_url() {
160168

161169
if [[ "$curl_exit" -ne 0 ]]; then
162170
log error "Failed to fetch release $version for $owner/$repo"
171+
log debug "GitHub API response:"
172+
log debug "$response"
163173
return 1
164174
fi
165175

@@ -175,6 +185,7 @@ get_github_release_asset_url() {
175185
while IFS= read -r url; do
176186
local filename
177187
filename=$(basename "$url")
188+
log debug "Checking release url: $url"
178189
if [[ "$filename" =~ ^${grep_pattern}$ ]]; then
179190
matched_url="$url"
180191
break

automation-tools/alchemist/lib/tools/gitlab_api.sh

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ get_latest_gitlab_release_version() {
3737

3838
if [[ "$curl_exit" -ne 0 ]]; then
3939
log error "Failed to fetch latest release for $owner/$repo from $instance"
40+
log debug "GitLab API response:"
41+
log debug "$response"
4042
return 1
4143
fi
4244

@@ -45,6 +47,8 @@ get_latest_gitlab_release_version() {
4547

4648
if [[ -z "$version" ]]; then
4749
log error "Could not parse version from GitLab API response"
50+
log debug "GitLab API response parsed version:"
51+
log debug "$version"
4852
return 1
4953
fi
5054

@@ -67,6 +71,8 @@ get_newest_gitlab_release_version() {
6771

6872
if [[ "$curl_exit" -ne 0 ]]; then
6973
log error "Failed to fetch latest release for $owner/$repo from $instance"
74+
log debug "GitLab API response:"
75+
log debug "$response"
7076
return 1
7177
fi
7278

@@ -75,6 +81,8 @@ get_newest_gitlab_release_version() {
7581

7682
if [[ -z "$version" ]]; then
7783
log error "Could not parse version from GitLab API response"
84+
log debug "GitLab API response parsed version:"
85+
log debug "$version"
7886
return 1
7987
fi
8088

@@ -99,6 +107,8 @@ get_gitlab_release_asset_url() {
99107

100108
if [[ "$curl_exit" -ne 0 ]]; then
101109
log error "Failed to fetch release $version for $owner/$repo from $instance"
110+
log debug "GitLab API response:"
111+
log debug "$response"
102112
return 1
103113
fi
104114

@@ -111,6 +121,7 @@ get_gitlab_release_asset_url() {
111121
while IFS= read -r url; do
112122
local filename
113123
filename=$(basename "$url" | sed 's/[?#].*//')
124+
log debug "Checking release url: $url"
114125
if [[ "$filename" =~ ^${grep_pattern}$ ]]; then
115126
matched_url="$url"
116127
break

0 commit comments

Comments
 (0)