We have some news to share for the request index beta feature. We’ve added more options to sort your requests, counters to the individual filters and documentation for the search functionality. Checkout the blog post for more details.

File ansible-builder.changes of Package ansible-builder

-------------------------------------------------------------------
Tue Jan  6 22:31:16 UTC 2026 - Harshvardhan Sharma <harshvardhan.sharma@suse.com>

- Fix pytest 9.0.2 compatibility: ignore PytestRemovedIn9Warning
    pytest 9.0.2 treats deprecation warnings about marks on 
    fixtures as errors. Add warning filters to suppress
    PytestRemovedIn9Warning so tests can run successfully. 

-------------------------------------------------------------------
Tue Oct 28 05:46:13 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- update to 3.1.1:
  * Bug Fixes
    - fix: capitalize 'as' to follow from-as-casing rule (#687)
    - Set file permissions on context files created from inline
      reqs (#751)
  * Documentation
    - New 3.1 porting guide (#701)
    - Add simple EE file example by (#739)
    - Add scenario guide for validating Python deps (#758)

-------------------------------------------------------------------
Fri Jun 21 19:17:51 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- switch to using a git checkout instead of the PyPI tarball
  without checksum
- update to 3.1.0:
  * New Features
    - Support for tags from the configuration file by @Akasurde in
      #555
    - Support multiple -v for verbosity by @Shrews in #564
    - Allow the .yaml file extension on the default EE file by
      @Shrews in #631
    - Account for PEP668 in pip invocations by @Shrews in #627
    - Expose a way to exclude dependencies by @Shrews in #664
    - Support extra build command args by @Shrews in #677
  * Other Improvements
    - Various improvements to documentation.
    - Warn if USER directive is found in additional_build_steps by
      @Akasurde in #528
    - Warn about version less than 3 by @Akasurde in #574
    - Warn user about using default base image in v3 by @Akasurde
      in #591
    - Fix container policy for version 3 by @Shrews in #652
    - Guarantee collection base path exists by @Shrews in #683

-------------------------------------------------------------------
Sat Feb 24 13:08:34 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- update to 3.0.1:
  * Wrap variable in double quotes by @Akasurde in #537
  * definition.rst: Add link to Galaxy requirements file format;
    add example of specifying collection version by @Andersson007
    in #549
  * Docs: mention a few base images as examples, using a free one
    as the default by @felixfontein in #544
  * Update to the builder documentation by @acozine in #552
  * Document PKGMGR_PRESERVE_CACHE by @Akasurde in #558
  * Added scenarios for version 3 by @Akasurde in #538
  * Docs: Using prepend_base by @Akasurde in #563
  * collection_metadata: improve documentation by @Andersson007 in
    #551
  * Improve CLI usage docs by @Andersson007 in #559
  * Fix container policy for version 3 by @Shrews in #654

-------------------------------------------------------------------
Fri May 19 05:38:45 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>

- fix version by BuildRequire for setuptools_scm instead of
  hardcoding the version

-------------------------------------------------------------------
Thu May 18 08:31:38 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>

- fix 'ansible-builder --version' not reporting the right version

-------------------------------------------------------------------
Mon May 15 20:12:30 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>

- disable color in checks

-------------------------------------------------------------------
Mon May 15 19:32:13 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>

- modify %if-condition to allow building for python3.10 or
  python3.11 on SLES15

-------------------------------------------------------------------
Mon May 15 18:31:28 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>

- update to 3.0.0:
  * A major evolution of Ansible Builder's Execution Environment
    definition format, with overall themes of increased flexibility
    and minimizing required manual alterations of generated build
    contexts. New features of the version 3 Execution Environment
    definition include:
    - Use of vanilla RHEL-ish container images instead of
      specially-crafted base and builder images (tested against
      Fedora, CentOS Stream 8/9, UBI9 and others).
    - Injection of custom build steps before and after every build
      stage.
    - Copying arbitrary files from the builder host into the
      generated container build context (which can then be copied
      into intermediate/final container images as needed with
      custom build steps).
    - Declarative bootstrapping of Python, Ansible Core, and
      Ansible Runner (in addition to roles/collections, of course).
    - Inline definition of Python/bindep/role/collection
      requirements in Execution Environment YAML (external files
      also still supported).
    - Customization of final container initialization ENTRYPOINT,
      USER, and CMD (with verified automatic defaults).
    - Dynamic builder image from user-specified base image-
      specifying a builder image is no longer required (or
      allowed).
    - Faster builds due to linear stage inheritance and removal of
      forced OS package upgrades.
    - Numerous bugfixes and minor enhancements... see documentation
      for examples.
  * Breaking Changes
    - The `--squash` argument to `build` now defaults to `off` for
      all container runtimes. This allows build caches to function
      by default for `podman` during development and testing, at
      the cost of more intermediate layers in the resultant image.
      Manually specifying `--squash new` is suggested for CI and
      production builds when using `podman` to minimize the size
      and number of intermediate layers.
    - Forced OS package manager upgrades are no longer performed in
      individual build stages by default. If a full OS package
      upgrade is desired, add a new build directive to
      `prepend_base` under `additional_build_steps` (e.g., `- RUN
      dnf upgrade -y`) to upgrade packages on the base image. The
      upgraded packages will be reflected in all subsequent build
      stages.

-------------------------------------------------------------------
Fri May  5 07:14:56 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>

- change python version on Leap15/SLES15 to python3.11 to use the
  new stack supported by SUSE

-------------------------------------------------------------------
Thu Mar 16 14:06:46 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>

- new package ansible-builder for building Ansible execution environments
openSUSE Build Service is sponsored by