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.
New features
Added new options for building Packages - --build-deps-on and --build-deps-on-recursive
Added new command create-sysroot, which creates a new sysroot from already built Packages in Package Repository
Breaking changes
Removed support for any_machine option for Platform string mode from Configs
Improvements
Improved logging
Added more unit tests
Improved Git Lfs management
during Package builds the changes are just git added and committed once at the end of builds, if there was any error the changes are restored to preserve Package Repository consistency
Added SIGINT handling for Git Lfs
Added checks for Git Lfs and Context consistency
Cli improvements
The --context and --image-name options are now required
Added check for invalid --image-name option
Code refactor
Documentation improvements
Added use case scenarios for all command and option with diagrams of built Packages
Add Git Lfs and sysroot behaviour documentation
Small improvements throughout the documentation
Updated some Dockerfiles and Package Configs
Fixes
Fixed the IsLibrary and IsDevLib options in Config not affecting the Package name