Files
zeekay f1d2e9945b rebrand: Hanzo AI Inc — full rebrand from ComfyUI/Comfy-Org
- Updated copyright to Hanzo AI, Inc.
- Replaced ComfyUI references with Hanzo Studio
- Updated GitHub org URLs (Comfy-Org → hanzoui)
- Updated domains (comfy.org → hanzo.ai)
- Updated package names and npm scopes
- Updated LICENSE with Hanzo AI copyright header
2026-02-23 10:55:49 -08:00

64 lines
1.9 KiB
YAML

steps:
- name: "gcr.io/cloud-builders/docker"
args:
- "build"
- "--tag"
- "gcr.io/$PROJECT_ID/hanzo-studio-nodepack"
- "."
dir: node-pack-extract
- name: "gcr.io/cloud-builders/docker"
args:
- "run"
- "--env"
- "AUTO_UPDATE=true"
- "--env"
- "TIMEOUT=3600"
- "--env"
- "CUSTOM_NODE_URL=$_CUSTOM_NODE_URL"
- "--env"
- "CUSTOM_NODE_NAME=$_CUSTOM_NODE_NAME"
- "--volume"
- "/workspace:/workspace"
- "--workdir"
- "/workspace"
- "gcr.io/$PROJECT_ID/hanzo-studio-nodepack"
- "$_CUSTOM_NODE_NAME.json"
timeout: 5400s # 90 minutes
allowFailure: true
- name: "gcr.io/google.com/cloudsdktool/cloud-sdk:slim"
entrypoint: "bash"
args:
- -c
- gcloud auth print-identity-token --audiences="$_REGISTRY_BACKEND_URL" | tee /workspace/token
- name: "badouralix/curl-jq"
entrypoint: "sh"
args:
- -c
- |
jq -c '. += {"cloud_build_info": {
"project_id": "$PROJECT_ID",
"project_number": "$PROJECT_NUMBER",
"location": "$LOCATION",
"build_id": "$BUILD_ID"
}}' "/workspace/$_CUSTOM_NODE_NAME.json" | tee "/workspace/curl-payload.json"
NODE="$(basename $(dirname $(dirname '$_CUSTOM_NODE_URL')))"
VERSION="$(basename $(dirname '$_CUSTOM_NODE_URL'))"
curl -vsS --fail-with-body \
-H "Authorization: Bearer $(cat /workspace/token)" \
-H "Content-Type: application/json" \
-X "POST" "-d" "@/workspace/curl-payload.json" \
"$_REGISTRY_BACKEND_URL/nodes/$$NODE/versions/$$VERSION/comfy-nodes"
substitutions:
_CUSTOM_NODE_NAME: "default-node-name"
_CUSTOM_NODE_URL: "https://example.com/default-node.tar.gz"
_REGISTRY_BACKEND_URL: "https://echo.free.beeceptor.com"
options:
logging: CLOUD_LOGGING_ONLY
timeout: 5400s # 90 minutes