From 569dce9b0ebf4bcc6425da5b44b67d80ee7d5075 Mon Sep 17 00:00:00 2001 From: Greg Haskins Date: Mon, 27 Oct 2025 15:01:38 -0400 Subject: [PATCH] [gitlab-download] Add support for 'package-file' option Signed-off-by: Greg Haskins --- src/manetu/gitlab/download/generic_package.clj | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/manetu/gitlab/download/generic_package.clj b/src/manetu/gitlab/download/generic_package.clj index d0f9d6f..2e5f584 100644 --- a/src/manetu/gitlab/download/generic_package.clj +++ b/src/manetu/gitlab/download/generic_package.clj @@ -35,8 +35,9 @@ (some? (re-find (re-pattern (str "^" prefix)) s)))) (defn- open-download - [{:keys [package-name] :as options} version] - (let [url (str gitlab/gitlab-api-base (compute-api-prefix options) "/generic/" package-name "/" version "/" package-name ".tgz")] + [{:keys [package-name package-file] :as options} version] + (let [package-file (or package-file (str package-name ".tgz")) + url (str gitlab/gitlab-api-base (compute-api-prefix options) "/generic/" package-name "/" version "/" package-file)] (log/debug "url:" url) (:body (curl/get url {:headers {"PRIVATE-TOKEN" gitlab/gitlab-token}