Prepare v0.9.0 release build
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
#
|
||||
# Expected environment:
|
||||
# TAG – git tag, e.g. "v0.8.31"
|
||||
# MANIFEST – path to deepseek-artifacts-sha256.txt
|
||||
# MANIFEST – path to codewhale-artifacts-sha256.txt
|
||||
# TAP_REPO – owner/repo of the Homebrew tap
|
||||
# TOKEN – PAT with contents:write on TAP_REPO (optional; skips if unset)
|
||||
|
||||
@@ -43,15 +43,6 @@ readonly SHA_COD_LINUX_ARM="$(sha codewhale-linux-arm64)"
|
||||
readonly SHA_TUI_LINUX_ARM="$(sha codewhale-tui-linux-arm64)"
|
||||
readonly SHA_COD_LINUX_X64="$(sha codewhale-linux-x64)"
|
||||
readonly SHA_TUI_LINUX_X64="$(sha codewhale-tui-linux-x64)"
|
||||
# Legacy shims (removed in v0.9.0)
|
||||
readonly SHA_LEG_MACOS_ARM="$(sha deepseek-macos-arm64)"
|
||||
readonly SHA_LEG_TUI_MACOS_ARM="$(sha deepseek-tui-macos-arm64)"
|
||||
readonly SHA_LEG_MACOS_X64="$(sha deepseek-macos-x64)"
|
||||
readonly SHA_LEG_TUI_MACOS_X64="$(sha deepseek-tui-macos-x64)"
|
||||
readonly SHA_LEG_LINUX_ARM="$(sha deepseek-linux-arm64)"
|
||||
readonly SHA_LEG_TUI_LINUX_ARM="$(sha deepseek-tui-linux-arm64)"
|
||||
readonly SHA_LEG_LINUX_X64="$(sha deepseek-linux-x64)"
|
||||
readonly SHA_LEG_TUI_LINUX_X64="$(sha deepseek-tui-linux-x64)"
|
||||
|
||||
# --- temp dirs --------------------------------------------------------
|
||||
|
||||
@@ -78,14 +69,6 @@ class DeepseekTui < Formula
|
||||
url "${BASE_URL}/codewhale-tui-macos-arm64", using: :nounzip
|
||||
sha256 "${SHA_TUI_MACOS_ARM}"
|
||||
end
|
||||
resource "legacy-shim" do
|
||||
url "${BASE_URL}/deepseek-macos-arm64", using: :nounzip
|
||||
sha256 "${SHA_LEG_MACOS_ARM}"
|
||||
end
|
||||
resource "legacy-tui-shim" do
|
||||
url "${BASE_URL}/deepseek-tui-macos-arm64", using: :nounzip
|
||||
sha256 "${SHA_LEG_TUI_MACOS_ARM}"
|
||||
end
|
||||
else
|
||||
url "${BASE_URL}/codewhale-macos-x64", using: :nounzip
|
||||
sha256 "${SHA_COD_MACOS_X64}"
|
||||
@@ -93,14 +76,6 @@ class DeepseekTui < Formula
|
||||
url "${BASE_URL}/codewhale-tui-macos-x64", using: :nounzip
|
||||
sha256 "${SHA_TUI_MACOS_X64}"
|
||||
end
|
||||
resource "legacy-shim" do
|
||||
url "${BASE_URL}/deepseek-macos-x64", using: :nounzip
|
||||
sha256 "${SHA_LEG_MACOS_X64}"
|
||||
end
|
||||
resource "legacy-tui-shim" do
|
||||
url "${BASE_URL}/deepseek-tui-macos-x64", using: :nounzip
|
||||
sha256 "${SHA_LEG_TUI_MACOS_X64}"
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -112,14 +87,6 @@ class DeepseekTui < Formula
|
||||
url "${BASE_URL}/codewhale-tui-linux-arm64", using: :nounzip
|
||||
sha256 "${SHA_TUI_LINUX_ARM}"
|
||||
end
|
||||
resource "legacy-shim" do
|
||||
url "${BASE_URL}/deepseek-linux-arm64", using: :nounzip
|
||||
sha256 "${SHA_LEG_LINUX_ARM}"
|
||||
end
|
||||
resource "legacy-tui-shim" do
|
||||
url "${BASE_URL}/deepseek-tui-linux-arm64", using: :nounzip
|
||||
sha256 "${SHA_LEG_TUI_LINUX_ARM}"
|
||||
end
|
||||
else
|
||||
url "${BASE_URL}/codewhale-linux-x64", using: :nounzip
|
||||
sha256 "${SHA_COD_LINUX_X64}"
|
||||
@@ -127,22 +94,12 @@ class DeepseekTui < Formula
|
||||
url "${BASE_URL}/codewhale-tui-linux-x64", using: :nounzip
|
||||
sha256 "${SHA_TUI_LINUX_X64}"
|
||||
end
|
||||
resource "legacy-shim" do
|
||||
url "${BASE_URL}/deepseek-linux-x64", using: :nounzip
|
||||
sha256 "${SHA_LEG_LINUX_X64}"
|
||||
end
|
||||
resource "legacy-tui-shim" do
|
||||
url "${BASE_URL}/deepseek-tui-linux-x64", using: :nounzip
|
||||
sha256 "${SHA_LEG_TUI_LINUX_X64}"
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
def install
|
||||
bin.install Dir["*"].first => "codewhale"
|
||||
resource("tui").stage { bin.install Dir["*"].first => "codewhale-tui" }
|
||||
resource("legacy-shim").stage { bin.install Dir["*"].first => "deepseek" }
|
||||
resource("legacy-tui-shim").stage { bin.install Dir["*"].first => "deepseek-tui" }
|
||||
end
|
||||
|
||||
test do
|
||||
|
||||
Reference in New Issue
Block a user