github pulp-platform/bender v0.29.0

latest release: v0.29.1
one month ago

0.29.0 - 2025-11-07

Fixed

  • script: Fix genus template.
  • Fix update failing pull of inexistent commit when multiple repositories are indicated.
  • Fix checkout for commit not yet fetched.
  • script: Fix flist-plus incdir template.
  • Throttle git commands to avoid git request failures.

Added

  • Add ARM64 binaries for releases
  • update: Update repositories in checkout dir if conditions match:
    • Folder is a git repository
    • Git state is clean
    • --ignore-checkout-dir flag to update IPs ignoring the state inside the checkout directory.
  • update: Tell user the lockfile version when solving a conflict.
  • Print dependency updates executed.
  • Enable updating of individual dependencies (and recursive dependencies if desired).
  • vendor: Add path error information.
  • Add support for glob in manifest source files.
  • parents: Print currently selected version.
  • packages: Add --version flag to print currently used versions.
  • packages: Add --targets flag to print targets used in the corresponding manifest.
  • Add clean command to clean all bender related dependencies.
  • script: Allow flist formats to use only-sources/only-includes/only-defines flags.
  • Add check to ensure files referenced in all manifests exist.
  • Add warnings for unknown fields in manifest.
  • sources: Add defines for passed targets to output (similar to script).
  • Add support to indicate and read in external file lists in manifest.
  • Enumerate warnings and add --suppress flag to hide warnings.

Changed

  • update: Clean up alignment of manual resolution output.
  • checkout: When using checkout_dir, overwrite existing dependencies if not changed, warning if not checked out, flag to force checkout.
  • update: Update checkout_dir if no internal changes.
  • Execute checkout instead of clone to checkout correct dependency versions when reasonable.
  • packages --graph: Clean up alignment of output.
  • script: No longer enforce all caps defines.

Don't miss a new bender release

NewReleases is sending notifications on new releases.