build_publish
Package + upload your authored bundle and record a version under the project. Returns version_uuid + file_id + download_url. Runs build_validate first unless force=true. Provide files as {relative_path: content}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| files | Yes | Map of {relative_path: file_content}. | |
| force | No | Publish even if validation has errors (default false). | |
| app_type | No | Default 'web'. | |
| validate | No | Validate before publish (default true). | |
| files_ref | No | For a LARGE bundle that exceeds the model output-token cap: a file_id from build_stage_bundle (upload the gzip(json {path:content}) blob out-of-band, then pass its file_id here). Preferred over files/files_b64gz when the bundle will not fit inline. | |
| files_b64gz | No | Alt to files: base64(gzip(JSON {path:content})). Use if a CDN/WAF blocks raw code in the body. | |
| project_uuid | Yes |