Skip to content

BringAuto Packager v1.0.0

Latest
Compare
Choose a tag to compare
@mikusaq mikusaq released this 21 Feb 10:54
167ef81

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