fix release crate publish checks
This commit is contained in:
@@ -2,19 +2,19 @@
|
|||||||
|
|
||||||
# Crates published for each codewhale release, in dependency order.
|
# Crates published for each codewhale release, in dependency order.
|
||||||
release_crates=(
|
release_crates=(
|
||||||
codewhale-secrets
|
codewhale-mcp
|
||||||
codewhale-release
|
|
||||||
codewhale-config
|
|
||||||
codewhale-protocol
|
codewhale-protocol
|
||||||
|
codewhale-release
|
||||||
|
codewhale-secrets
|
||||||
codewhale-state
|
codewhale-state
|
||||||
codewhale-agent
|
codewhale-tui-core
|
||||||
codewhale-execpolicy
|
codewhale-execpolicy
|
||||||
codewhale-hooks
|
codewhale-hooks
|
||||||
codewhale-mcp
|
|
||||||
codewhale-tools
|
codewhale-tools
|
||||||
|
codewhale-config
|
||||||
|
codewhale-agent
|
||||||
|
codewhale-tui
|
||||||
codewhale-core
|
codewhale-core
|
||||||
codewhale-app-server
|
codewhale-app-server
|
||||||
codewhale-tui-core
|
|
||||||
codewhale-cli
|
codewhale-cli
|
||||||
codewhale-tui
|
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ case "${mode}" in
|
|||||||
esac
|
esac
|
||||||
|
|
||||||
packages=("${release_crates[@]}")
|
packages=("${release_crates[@]}")
|
||||||
|
crates_user_agent="CodeWhale release publish check (https://github.com/Hmbown/CodeWhale)"
|
||||||
|
|
||||||
workspace_version=""
|
workspace_version=""
|
||||||
workspace_codewhale_packages=()
|
workspace_codewhale_packages=()
|
||||||
@@ -122,7 +123,7 @@ package_has_workspace_deps() {
|
|||||||
crate_version_exists() {
|
crate_version_exists() {
|
||||||
local crate_name="$1"
|
local crate_name="$1"
|
||||||
local crate_version="$2"
|
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() {
|
wait_for_crate_version() {
|
||||||
|
|||||||
Reference in New Issue
Block a user