releasing-tilebox-workflows
Installation
SKILL.md
Releasing And Deploying Tilebox Workflows
Use this skill to initialize workflow projects, turn workflow code changes into immutable releases, and deploy those releases to one or more Tilebox clusters. Use writing-tilebox-workflows for task code and this skill for project scaffold, config, publish, deploy, and runner iteration.
Agent Release Loop
For routine iteration, do the smallest safe loop:
- For a new project, initialize once with
tilebox workflow init --jsonortilebox workflow init --name "Scene QA" --json. - Edit workflow code and ensure changed files are covered by
[build].includeand not excluded. - Optional local verification:
tilebox workflow build-release --debug --json. - Publish:
tilebox workflow publish-release --json. - Deploy the new release to a target or cluster.
- If testing locally, use a testing cluster, deploy the release to that, and run a dynamic runner for that cluster and submit a job.
Prefer a specific release ID for production-like targets; use --latest for dev iteration only when that is acceptable.
For failed existing jobs caused by a compatible task bug, prefer deploying the fixed release and retrying the failed job over submitting a fresh job from scratch.