diff --git a/install b/install index 318b8f60..9938fd7a 100755 --- a/install +++ b/install @@ -109,7 +109,14 @@ case "$platform-$static_binary" in ;; esac -download_url="https://github.com/babashka/babashka/releases/download/v$version/$filename" +if [[ "$version" == *-SNAPSHOT ]] +then + repo="babashka-dev-builds" +else + repo="babashka" +fi + +download_url="https://github.com/babashka/$repo/releases/download/v$version/$filename" # macOS only have shasum available by default # Some Linux distros (RHEL-like) only have sha256sum avaiable by default (others have both) diff --git a/script/babashka/release_artifact.clj b/script/babashka/release_artifact.clj index f36b30b2..b88a1e20 100644 --- a/script/babashka/release_artifact.clj +++ b/script/babashka/release_artifact.clj @@ -11,14 +11,13 @@ :out str/trim))) -(defn current-version [] - (-> (slurp "resources/BABASHKA_VERSION") - str/trim)) - (defn release [& args] (let [ght (System/getenv "GITHUB_TOKEN") file (first args) - branch (current-branch)] + branch (current-branch) + current-version + (-> (slurp "resources/BABASHKA_VERSION") + str/trim)] (if (and ght (contains? #{"master" "main"} branch)) (do (assert file "File name must be provided") (ghr/overwrite-asset {:org "babashka"