mirror of
https://github.com/bentoml/OpenLLM.git
synced 2026-03-05 23:56:47 -05:00
fix(brew): set correct url for release
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
@@ -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 <svn_url>/archive/refs/tags/<tag>.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())
|
||||
|
||||
Reference in New Issue
Block a user