feat(builds): add build_args support to CreateBuild API #84
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
BuildArgsfield through the CreateBuild APIbuild_argsas a JSON object in the multipart form (e.g.,{"NODE_ENV": "production"})--opt build-arg:KEY=VALUETest plan
Note
Low Risk
Small, additive change to request parsing and API schema; main risk is backward-compatible but could reject previously-accepted malformed
build_argsinputs or surface parsing errors.Overview
The
CreateBuildAPI now accepts an optionalbuild_argsmultipart field containing a JSON object of key/value pairs, validates it, and forwards the parsed map into thebuilds.CreateBuildRequestsent toBuildManager.The OpenAPI spec and generated
oapitypes are updated to documentbuild_args(as a JSON-encoded string in the multipart body), and the embedded swagger blob is regenerated accordingly.Written by Cursor Bugbot for commit d31f7e6. This will update automatically on new commits. Configure here.