summaryrefslogtreecommitdiff
path: root/contrib/cirrus
diff options
context:
space:
mode:
authorOpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com>2021-12-09 18:11:28 +0000
committerGitHub <noreply@github.com>2021-12-09 18:11:28 +0000
commitb24f2ae9019a5d0d381944e502fdeecffaeb445c (patch)
treecc269d8198a42452066162938416db1ea5c3bfc0 /contrib/cirrus
parentc7ed2be8d2745eca7a9bcabf7f40e869baa8c5ec (diff)
parenta63035be203254b979e56bb77e7cf48646e9962b (diff)
downloadpodman-b24f2ae9019a5d0d381944e502fdeecffaeb445c.tar.gz
podman-b24f2ae9019a5d0d381944e502fdeecffaeb445c.tar.bz2
podman-b24f2ae9019a5d0d381944e502fdeecffaeb445c.zip
Merge pull request #12547 from cevich/cached_swagger
[CI:DOCS] Cirrus: Use cached swagger binary
Diffstat (limited to 'contrib/cirrus')
-rwxr-xr-xcontrib/cirrus/runner.sh10
1 files changed, 2 insertions, 8 deletions
diff --git a/contrib/cirrus/runner.sh b/contrib/cirrus/runner.sh
index 2c961da06..c52fd9216 100755
--- a/contrib/cirrus/runner.sh
+++ b/contrib/cirrus/runner.sh
@@ -141,11 +141,8 @@ function _run_swagger() {
local envvarsfile
req_env_vars GCPJSON GCPNAME GCPPROJECT CTR_FQIN
- # Building this is a PITA, just grab binary for use in automation
- # Ref: https://goswagger.io/install.html#static-binary
- download_url=$(\
- curl -s https://api.github.com/repos/go-swagger/go-swagger/releases/latest | \
- jq -r '.assets[] | select(.name | contains("linux_amd64")) | .browser_download_url')
+ [[ -x /usr/local/bin/swagger ]] || \
+ die "Expecting swagger binary to be present and executable."
# The filename and bucket depend on the automation context
#shellcheck disable=SC2154,SC2153
@@ -166,9 +163,6 @@ function _run_swagger() {
die "Unknown execution context, expected a non-empty value for \$CIRRUS_TAG, \$CIRRUS_BRANCH, or \$CIRRUS_PR"
fi
- curl -s -o /usr/local/bin/swagger -L'#' "$download_url"
- chmod +x /usr/local/bin/swagger
-
# Swagger validation takes a significant amount of time
msg "Pulling \$CTR_FQIN '$CTR_FQIN' (background process)"
podman pull --quiet $CTR_FQIN &