diff --git a/Formula/openllm.rb b/Formula/openllm.rb index cdae4441..5b4eeab3 100644 --- a/Formula/openllm.rb +++ b/Formula/openllm.rb @@ -11,17 +11,17 @@ class Openllm < Formula sha256 "8a3f3a0e8e700f512b45996b7cfbbf0146004a5583ccb8d4645689859d39c04d" on_linux do - url "https://github.com/bentoml/OpenLLM/releases/download/openllm-0.2.17-x86_64-unknown-linux-musl.tar.gz" - sha256 "0019dfc4b32d63c1392aa264aed2253c1e0c2fb09216f8e2cc269bbfb8bb49b5" + url "https://github.com/bentoml/OpenLLM/releases/download/v0.2.17/openllm-0.2.17-x86_64-unknown-linux-musl.tar.gz" + sha256 "8a880662312476793a062f8d6c5d025469848ed8970029c3a06d95a62259e1cc" end on_macos do on_arm do - url "https://github.com/bentoml/OpenLLM/releases/download/openllm-0.2.17-aarch64-apple-darwin.tar.gz" - sha256 "0019dfc4b32d63c1392aa264aed2253c1e0c2fb09216f8e2cc269bbfb8bb49b5" + url "https://github.com/bentoml/OpenLLM/releases/download/v0.2.17/openllm-0.2.17-aarch64-apple-darwin.tar.gz" + sha256 "ae31cffc349e8e164814e888a5e708e5fe177d91cbf77c9190ad007c02614925" end on_intel do - url "https://github.com/bentoml/OpenLLM/releases/download/openllm-0.2.17-x86_64-apple-darwin.tar.gz" - sha256 "0019dfc4b32d63c1392aa264aed2253c1e0c2fb09216f8e2cc269bbfb8bb49b5" + url "https://github.com/bentoml/OpenLLM/releases/download/v0.2.17/openllm-0.2.17-x86_64-apple-darwin.tar.gz" + sha256 "364a01450b77960a96aecdbd27953b2c60c9fd5ada477ec70c97497c52fcb70d" end end diff --git a/tools/update-brew-tap.py b/tools/update-brew-tap.py index 549952d8..9bf4b465 100755 --- a/tools/update-brew-tap.py +++ b/tools/update-brew-tap.py @@ -24,7 +24,7 @@ _gz_strategies = {"macos_arm": "aarch64-apple-darwin", "macos_intel": "x86_64-ap def determine_release_url(svn_url: str, tag: str, target: t.Literal["macos_arm", "macos_intel", "linux_intel", "archive"]) -> str: if target == 'archive': return f"{svn_url}/archive/{tag}.tar.gz" - return f"{svn_url}/releases/download/openllm-{tag.replace('v', '')}-{_gz_strategies[target]}.tar.gz" + return f"{svn_url}/releases/download/{tag}/openllm-{tag.replace('v', '')}-{_gz_strategies[target]}.tar.gz" # curl -sSL /archive/refs/tags/.tar.gz | shasum -a256 | cut -d'' -f1 def get_release_hash_command(svn_url: str, tag: str) -> Pipeline: @@ -42,6 +42,7 @@ def main() -> int: template_file = "openllm.rb.j2" with (ROOT / "Formula" / "openllm.rb").open("w") as f: f.write(ENVIRONMENT.get_template(template_file, globals={"determine_release_url": determine_release_url}).render(shadict=shadict, __tag__=release_tag, __cmd__=fs.path.join(os.path.basename(os.path.dirname(__file__)), os.path.basename(__file__)), __template_file__=fs.path.join("Formula", template_file), **_info)) + f.write("\n") return 0 if __name__ == "__main__": raise SystemExit(main())