You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
Added unityBuildProfile inputs for ucli build run so Unity 6000 Build Profile assets can supply the build target, scenes, options, and output settings. (#413)
Added executeMethod runner support for ucli build run, with Unity package APIs for custom build methods to return status, diagnostics, outputs, and optional BuildReport data. (#414, #416)
Added progress, log, and diagnostic entries for ucli build run while preserving the command JSON result and generated artifacts. (#417)
Added --timeout support for ucli validate, ucli logs daemon read, and ucli logs unity read; added longer default timeouts for compile and build.run. (#398)
Changed
Changed ucli build run profiles to use schemaVersion, inputs, runner, and policy as the supported profile shape. (#409)
Changed BuildPipeline output handling so uCLI resolves the output path before Unity invocation and records copied player output with manifest entries and digests. (#410, #412)
Changed build policy reporting to include dirty state, project mutation audits, effects, claims, and residual risks in build results. (#411)
Updated README guidance for runtime modes, read indexes, planned writes, build runs, and operation authoring. (#399)
Fixed
Fixed timeout enforcement for validate static validation and read-index preflight. (#398)
Fixed Build Profile startup and schema validation edge cases, including oneshot activation and Build Profile asset path validation. (#413, #420)
Fixed Unity package compiler warnings caused by nullable annotations in consuming Unity projects. (#422)
Breaking Changes
ucli build run no longer accepts --buildTarget; put the target in the build profile inputs instead. (#409)
Build profiles using the older root shape now fail with BUILD_PROFILE_INVALID. (#409)
payload.build.buildTarget, payload.build.scenes, and payload.build.options moved under payload.build.inputs. (#415)
Build report references no longer include kind, and build report paths are artifact-root relative. (#415)
build.run progress events now use progress, log, and diagnostic entries instead of started/completed entries. (#417)