fix release crate publish checks

This commit is contained in:
Hunter B
2026-06-03 08:49:45 -07:00
parent 9e15805f64
commit 05950d1d59
2 changed files with 9 additions and 8 deletions
+7 -7
View File
@@ -2,19 +2,19 @@
# Crates published for each codewhale release, in dependency order.
release_crates=(
codewhale-secrets
codewhale-release
codewhale-config
codewhale-mcp
codewhale-protocol
codewhale-release
codewhale-secrets
codewhale-state
codewhale-agent
codewhale-tui-core
codewhale-execpolicy
codewhale-hooks
codewhale-mcp
codewhale-tools
codewhale-config
codewhale-agent
codewhale-tui
codewhale-core
codewhale-app-server
codewhale-tui-core
codewhale-cli
codewhale-tui
)
+2 -1
View File
@@ -15,6 +15,7 @@ case "${mode}" in
esac
packages=("${release_crates[@]}")
crates_user_agent="CodeWhale release publish check (https://github.com/Hmbown/CodeWhale)"
workspace_version=""
workspace_codewhale_packages=()
@@ -122,7 +123,7 @@ package_has_workspace_deps() {
crate_version_exists() {
local crate_name="$1"
local crate_version="$2"
curl -fsSL "https://crates.io/api/v1/crates/${crate_name}/${crate_version}" >/dev/null 2>&1
curl -fsSL -A "${crates_user_agent}" "https://crates.io/api/v1/crates/${crate_name}/${crate_version}" >/dev/null 2>&1
}
wait_for_crate_version() {