Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package molecule for openSUSE:Factory 
checked in at 2026-03-18 16:50:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/molecule (Old)
 and      /work/SRC/openSUSE:Factory/.molecule.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "molecule"

Wed Mar 18 16:50:23 2026 rev:23 rq:1340811 version:26.3.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/molecule/molecule.changes        2025-06-23 
15:03:08.648446027 +0200
+++ /work/SRC/openSUSE:Factory/.molecule.new.8177/molecule.changes      
2026-03-18 16:51:56.392623649 +0100
@@ -1,0 +2,221 @@
+Mon Mar  9 08:07:16 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- update to 26.3.0:
+  * Features
+    - feat: add --workers flag for concurrent scenario execution
+      (#4616) @cidrblock
+  * Maintenance
+    - chore(deps): update pep621 (#4619) @renovate[bot]
+    - chore(deps): update all dependencies (#4618) @renovate[bot]
+
+-------------------------------------------------------------------
+Thu Feb 26 06:21:06 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- update to 26.2.0:
+  * Features
+    - feat: improve scenario selection and filtering for large
+      collection trees (#4613) @cidrblock
+    - feat: support nested scenario directories in collection mode
+      (#4611) @cidrblock
+  * Fixes
+    - fix: remove use of click-help-colors (#4569) @ssbarnea
+    - fix: validate .git directories in find_vcs_root() (#4610)
+      @skeetmtp
+    - fix: handle missing molecule_yml_date_modified key in state
+      (#4606) @dmzoneill
+    - Add execution flow documentation (#4589) @Qalthos
+    - Modify contact links in issue template config (#4586)
+      @alisonlhart
+  * Maintenance
+    - chore(deps): update all dependencies (#4612) @renovate[bot]
+    - chore: replace pre-commit with prek (#4614) @ssbarnea
+    - chore: use tox>=4.46.0 during testing (#4615) @ssbarnea
+    - chore(deps): update pep621 (#4609) @renovate[bot]
+    - Bump cryptography from 46.0.4 to 46.0.5 (#4604)
+      @dependabot[bot]
+    - Bump pillow from 12.1.0 to 12.1.1 (#4605) @dependabot[bot]
+    - chore(deps): update all dependencies (#4608) @renovate[bot]
+    - chore(deps): update all dependencies (#4603) @renovate[bot]
+    - chore(deps): update all dependencies (#4599) @renovate[bot]
+    - chore(deps): update dependencies [security] (#4601)
+      @renovate[bot]
+    - chore(deps): update all dependencies (#4598) @renovate[bot]
+    - chore(deps): update all dependencies (#4595) @renovate[bot]
+    - chore(deps): update all dependencies (#4594) @renovate[bot]
+    - chore(deps): update all dependencies (#4593) @renovate[bot]
+    - chore(deps): update all dependencies (#4592) @renovate[bot]
+    - chore(deps): update all dependencies (#4591) @renovate[bot]
+    - chore(deps): update all dependencies (#4590) @renovate[bot]
+    - chore(deps): update all dependencies (#4587) @renovate[bot]
+    - chore: adopt pytest>=9.0.0 config (#4583) @Qalthos
+
+-------------------------------------------------------------------
+Fri Dec  5 07:58:27 UTC 2025 - Johannes Kastl 
<[email protected]>
+
+- update to 25.12.0:
+  * Maintenance
+    - chore: Add check for platform versions (#4584) @cidrblock
+    - chore(deps): update all dependencies (#4580) @renovate[bot]
+    - chore(deps): update all dependencies (#4579) @renovate[bot]
+* - update to 25.11.0:
+  * Fixes
+    - docs: migrate RTD URLs to docs.ansible.com (#4575) @gundalow
+  * Maintenance
+    - chore: Temporarily ignore tombi schema strict checking in
+      pyproject.toml (#4577) @alisonlhart
+
+-------------------------------------------------------------------
+Thu Nov 13 08:49:36 UTC 2025 - Johannes Kastl 
<[email protected]>
+
+- update to 25.11.0:
+  * Fixes
+    - Fix molecule list with ansible-native configs. (#4570)
+      @Qalthos
+    - fix: adopt uv.lock and newer packaging (#4554) @ssbarnea
+    - Remove default ansible.cfg configuration option
+      ansible_managed as it's deprecated (#4553) @ziegenberg
+  * Maintenance
+    - chore(deps): update all dependencies (#4573) @renovate[bot]
+    - chore(deps): update all dependencies (#4572) @renovate[bot]
+    - chore(deps): update all dependencies (#4571) @renovate[bot]
+    - chore(deps): update all dependencies (#4565) @renovate[bot]
+    - Add finalize workflow for secure sonarcloud checks (#4567)
+      @alisonlhart
+    - chore: update hooks (#4566) @ssbarnea
+    - Update sonar-project.properties configuration (#4564)
+      @alisonlhart
+    - [pre-commit.ci] pre-commit autoupdate (#4561)
+      @pre-commit-ci[bot]
+    - chore: rename sonar config file (#4563) @ssbarnea
+    - chore(deps): update all dependencies (#4560) @renovate[bot]
+    - chore(deps): update all dependencies (#4559) @renovate[bot]
+    - chore(deps): update all dependencies (#4555) @renovate[bot]
+    - chore: minor cleanups (#4557) @ssbarnea
+
+-------------------------------------------------------------------
+Fri Sep 19 09:14:02 UTC 2025 - Johannes Kastl 
<[email protected]>
+
+- update to 25.9.0:
+  * Enhancements
+    - Add documentation links to molecule login error message
+      (#4536) @cidrblock
+    - Set Click standalone_mode=False by default (#4537) @cidrblock
+    - Replace ImmediateExit with sysexit_with_message for direct
+      exits (#4534) @cidrblock
+    - Add sysexit_from_exception, restore sysexit_with_message
+      (#4538) @Qalthos
+    - Debug the galaxy.yml missing (#4533) @cidrblock
+    - Add environment variable support for report and
+      command-borders (#4530) @cidrblock
+    - Debug missing galaxy.yml file not warning (#4531) @cidrblock
+    - Remove non-functional html report (#4528) @cidrblock
+    - Bump the dependencies group in /.config with 14 updates
+      (#4527) @dependabot[bot]
+    - Refactor configuration docs (#4529) @cidrblock
+    - README and index updates (#4526) @cidrblock
+    - Add kubevirt driver support to molecule.json (#4492)
+      @gokberkgunduzz
+    - Note other examples as pre ansible-native (#4525) @cidrblock
+    - Convert Podman example to ansible-native configuration
+      (#4524) @cidrblock
+    - Update native inventory example (#4523) @cidrblock
+    - Remove indent (#4522) @cidrblock
+    - Improve playbook doc (#4521) @cidrblock
+    - Add missing doc from PR 4519 (#4520) @cidrblock
+    - Add testing philosophy documentation (#4504) @cidrblock
+    - Add comprehensive getting started guides for collections and
+      playbooks (#4519) @cidrblock
+    - Add comprehensive ansible-native documentation and workflow
+      reference (#4518) @cidrblock
+    - Remove experimental shared inventory support (#4516)
+      @cidrblock
+    - Add shared_state configuration documentation (#4517)
+      @cidrblock
+    - Add shared_state configuration option with CLI override
+      support (#4514) @cidrblock
+    - Fix KeyError command_borders in login and reset commands
+      (#4515) @cidrblock
+    - Introduce centralized ansible configuration section and
+      simplify init command (#4509) @cidrblock
+    - Bump actions/checkout from 4 to 5 (#4511) @dependabot[bot]
+    - Enable ansible_args for user-provided create/destroy
+      playbooks (#4505) @cidrblock
+    - Add always-on one-line execution summary with improved
+      formatting (#4506) @cidrblock
+    - Add --all flag support to molecule reset command (#4503)
+      @cidrblock
+    - Improve messaging terminology: replace 'Completed' with
+      'Executed' (#4507) @cidrblock
+    - Add collection-aware scenario discovery and creation (#4499)
+      @cidrblock
+    - refactor: introduce ImmediateExit exception for clean error
+      handling (#4501) @cidrblock
+    - Reverted: Add MOLECULE_SHARED_INVENTORY_DIR environment
+      variable and playbook variable (#4500) @cidrblock
+    - Add experimental --command-borders flag for visual command
+      output separation (#4496) @cidrblock
+    - Add Ansible-style Scenario Recap to Report Output (#4494)
+      @cidrblock
+    - Remove extra line whem an action has no completions (#4493)
+      @cidrblock
+    - Implement Action Completion Reporting System (#4490)
+      @cidrblock
+  * Fixes
+    - Improve default templates for converge and verify (#4476)
+      @dragetd
+    - Update getting-started-playbooks.md (#4546) @sdunne
+  * Maintenance
+    - Bump the dependencies group across 1 directory with 24
+      updates (#4549) @dependabot[bot]
+    - chore: configure renovate (#4552) @ssbarnea
+    - chore: pre-commit autoupdate (#4548) @pre-commit-ci[bot]
+    - Replace to_bool calls with boolean function (#4542)
+      @cidrblock
+    - Collapse utils module into single util.py file (#4541)
+      @cidrblock
+    - Replace util.print_as_yaml with ansi_output.print_matrix
+      (#4540) @cidrblock
+    - Refactor print_environment_vars to use logging instead of
+      console (#4539) @cidrblock
+    - Bump the dependencies group across 1 directory with 20
+      updates (#4508) @dependabot[bot]
+    - chore: pre-commit autoupdate (#4498) @pre-commit-ci[bot]
+    - Add StrEnum compatibility layer for Python 3.10 (#4491)
+      @cidrblock
+
+-------------------------------------------------------------------
+Sun Aug  3 13:35:50 UTC 2025 - Johannes Kastl 
<[email protected]>
+
+- update to 25.7.0:
+  * Enhancements
+    - Provide step information in additional log messages (#4484)
+      @cidrblock
+    - Enhance logging with consistent scenario and step information
+      (#4483) @cidrblock
+    - Enhance color scheme and formatting methods (#4481)
+      @cidrblock
+    - Add scenario names to log messages for improved debugging
+      (#4478) @cidrblock
+    - Share state between molecule scenarios (#4470) @Qalthos
+    - Add shared-state argument (#4452) @Qalthos
+  * Bugfixes
+    - Make sure path exists before writing (#4472) @Qalthos
+    - Add pipeline for galaxy publishing (#4469) @ssbarnea
+    - Bring community.molecule collection as part of molecule
+      repository (#4467) @ssbarnea
+    - Fix #4448: molecule init scenario ignores the -d flag (#4456)
+      @panchal-yash
+  * Maintenance
+    - Consolidate command class loggers into base.Base property
+      (#4486) @cidrblock
+    - refactor: enhance Config and command base with comprehensive
+      scenario-aware logging (#4488) @cidrblock
+    - cleanup: remove unused logger definitions across codebase
+      (#4487) @cidrblock
+    - refactor(cli): Framework-agnostic CLI options with enhanced
+      UX and comprehensive audit (#4480) @cidrblock
+    - More GHA release fixes (#4474) @ssbarnea
+    - GHA release fixes (#4473) @ssbarnea
+    - Update pre-commit (#4462) @Qalthos
+
+-------------------------------------------------------------------

Old:
----
  molecule-25.6.0.tar.gz

New:
----
  molecule-26.3.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ molecule.spec ++++++
--- /var/tmp/diff_new_pack.NjeHYb/_old  2026-03-18 16:51:57.140654479 +0100
+++ /var/tmp/diff_new_pack.NjeHYb/_new  2026-03-18 16:51:57.152654973 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package molecule
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -39,59 +39,56 @@
 
 %bcond_without test
 Name:           molecule
-Version:        25.6.0
+Version:        26.3.0
 Release:        0
 Summary:        Aids in the development and testing of Ansible roles
 License:        MIT
 URL:            https://github.com/ansible-community/molecule
 Source:         
https://files.pythonhosted.org/packages/source/m/molecule/molecule-%{version}.tar.gz
 BuildRequires:  python-rpm-macros
-BuildRequires:  %{ansible_python}-base >= 3.10
 BuildRequires:  %{ansible_python}-pip
 BuildRequires:  %{ansible_python}-setuptools
 BuildRequires:  %{ansible_python}-wheel
 %if %{with test}
 BuildRequires:  git-core
 BuildRequires:  ansible-lint >= 6.12.1
-BuildRequires:  ansible-navigator
+BuildRequires:  ansible-navigator >= 25.8.0
 BuildRequires:  %{ansible_python}-ansi2html >= 1.8.0
 BuildRequires:  %{ansible_python}-coverage >= 7.0.3
 BuildRequires:  %{ansible_python}-filelock >= 3.9.0
-BuildRequires:  %{ansible_python}-pexpect >= 4.9.0
-BuildRequires:  %{ansible_python}-pytest >= 7.2.0
-BuildRequires:  %{ansible_python}-pytest-instafail
+BuildRequires:  (%{ansible_python}-pexpect >= 4.9.0 with 
%{ansible_python}-pexpect < 5)
+BuildRequires:  %{ansible_python}-pytest >= 8.4.1
+BuildRequires:  %{ansible_python}-pytest-instafail >= 0.5.0
 BuildRequires:  %{ansible_python}-pytest-mock >= 3.10.0
 BuildRequires:  %{ansible_python}-pytest-plus >= 0.7.0
-BuildRequires:  %{ansible_python}-pytest-xdist >= 3.1.0
+BuildRequires:  %{ansible_python}-pytest-xdist >= 3.8.0
 BuildRequires:  %{ansible_python}-yamllint
 %endif
 # add runtime dependencies of molecule as BuildRequires
 # https://github.com/ansible/molecule/blob/main/.config/requirements.in
-BuildRequires:  %{ansible_python}-base >= 3.9
-BuildRequires:  ansible-core >= 2.12.10
+BuildRequires:  %{ansible_python}-base >= 3.10
+BuildRequires:  ansible-core >= 2.15.0
 BuildRequires:  %{ansible_python}-ansible-compat >= 25.1.4
-BuildRequires:  %{ansible_python}-click >= 8.0
-BuildRequires:  %{ansible_python}-click-help-colors >= 0.9
+BuildRequires:  (%{ansible_python}-click >= 8.0 with %{ansible_python}-click < 
9)
 BuildRequires:  %{ansible_python}-enrich >= 1.2.7
 BuildRequires:  %{ansible_python}-jsonschema >= 4.9.1
 BuildRequires:  %{ansible_python}-Jinja2 >= 2.11.3
-BuildRequires:  %{ansible_python}-packaging
-BuildRequires:  %{ansible_python}-pluggy >= 0.7.1
+BuildRequires:  %{ansible_python}-packaging >= 23.2
+BuildRequires:  (%{ansible_python}-pluggy >= 0.7.1 with 
%{ansible_python}-pluggy < 2.0)
 BuildRequires:  %{ansible_python}-PyYAML >= 5.1
 BuildRequires:  %{ansible_python}-rich >= 9.5.1
 BuildRequires:  %{ansible_python}-wcmatch >= 8.1.2
 BuildRequires:  fdupes
 # https://github.com/ansible/molecule/blob/main/.config/requirements.in
-Requires:       %{ansible_python}-base >= 3.9
+Requires:       %{ansible_python}-base >= 3.10
 Requires:       %{ansible_python}-ansible-compat >= 25.1.4
-Requires:       ansible-core >= 2.12.10
-Requires:       %{ansible_python}-click >= 8.0
-Requires:       %{ansible_python}-click-help-colors >= 0.9
+Requires:       ansible-core >= 2.15.0
+Requires:       (%{ansible_python}-click >= 8.0 with %{ansible_python}-click < 
9)
 Requires:       %{ansible_python}-enrich >= 1.2.7
 Requires:       %{ansible_python}-jsonschema >= 4.9.1
 Requires:       %{ansible_python}-Jinja2 >= 2.11.3
-Requires:       %{ansible_python}-packaging
-Requires:       %{ansible_python}-pluggy >= 0.7.1
+Requires:       %{ansible_python}-packaging >= 23.2
+Requires:       (%{ansible_python}-pluggy >= 0.7.1 with 
%{ansible_python}-pluggy < 2.0)
 Requires:       %{ansible_python}-PyYAML >= 5.1
 Requires:       %{ansible_python}-rich >= 9.5.1
 Requires:       %{ansible_python}-wcmatch >= 8.1.2
@@ -120,6 +117,8 @@
 export PATH="%{buildroot}%{_bindir}:$PATH"
 sed -i '/^addopts/s/ --color=yes//' pyproject.toml
 
+rm -f tests/integration/test_command.py
+
 IGNORED_CHECKS="test_podman"
 IGNORED_CHECKS="${IGNORED_CHECKS} or test_command_dependency"
 IGNORED_CHECKS="${IGNORED_CHECKS} or test_command_init_role[delegated]"
@@ -161,6 +160,38 @@
 IGNORED_CHECKS="${IGNORED_CHECKS} or test_playbooks_converge_property"
 IGNORED_CHECKS="${IGNORED_CHECKS} or 
test_get_ansible_playbook_with_driver_key_when_playbook_key_missing[_provisioner_driver_playbook_key_missing_section_data]"
 IGNORED_CHECKS="${IGNORED_CHECKS} or test_command_report"
+IGNORED_CHECKS="${IGNORED_CHECKS} or 
test_verify_configs_raises_with_no_configs"
+IGNORED_CHECKS="${IGNORED_CHECKS} or 
test_apply_cli_overrides_comprehensive[cli_true_config_true_expect_true]"
+IGNORED_CHECKS="${IGNORED_CHECKS} or 
test_apply_cli_overrides_comprehensive[cli_true_config_false_expect_true]"
+IGNORED_CHECKS="${IGNORED_CHECKS} or 
test_apply_cli_overrides_comprehensive[cli_true_config_missing_expect_true]"
+IGNORED_CHECKS="${IGNORED_CHECKS} or 
test_apply_cli_overrides_comprehensive[cli_false_config_true_expect_false]"
+IGNORED_CHECKS="${IGNORED_CHECKS} or 
test_apply_cli_overrides_comprehensive[cli_false_config_false_expect_false]"
+IGNORED_CHECKS="${IGNORED_CHECKS} or 
test_apply_cli_overrides_comprehensive[cli_false_config_missing_expect_false]"
+IGNORED_CHECKS="${IGNORED_CHECKS} or 
test_apply_cli_overrides_comprehensive[cli_none_config_true_expect_true]"
+IGNORED_CHECKS="${IGNORED_CHECKS} or 
test_apply_cli_overrides_comprehensive[cli_none_config_false_expect_false]"
+IGNORED_CHECKS="${IGNORED_CHECKS} or 
test_apply_cli_overrides_comprehensive[cli_none_config_missing_expect_false]"
+IGNORED_CHECKS="${IGNORED_CHECKS} or 
test_apply_env_overrides_comprehensive[env_both_true_no_cli]"
+IGNORED_CHECKS="${IGNORED_CHECKS} or 
test_apply_env_overrides_comprehensive[env_both_false_no_cli]"
+IGNORED_CHECKS="${IGNORED_CHECKS} or 
test_apply_env_overrides_comprehensive[env_both_1_no_cli]"
+IGNORED_CHECKS="${IGNORED_CHECKS} or 
test_apply_env_overrides_comprehensive[env_both_0_no_cli]"
+IGNORED_CHECKS="${IGNORED_CHECKS} or 
test_apply_env_overrides_comprehensive[env_both_yes_no_cli]"
+IGNORED_CHECKS="${IGNORED_CHECKS} or 
test_apply_env_overrides_comprehensive[env_both_no_no_cli]"
+IGNORED_CHECKS="${IGNORED_CHECKS} or 
test_apply_env_overrides_comprehensive[env_both_True_no_cli]"
+IGNORED_CHECKS="${IGNORED_CHECKS} or 
test_apply_env_overrides_comprehensive[env_both_FALSE_no_cli]"
+IGNORED_CHECKS="${IGNORED_CHECKS} or 
test_apply_env_overrides_comprehensive[env_false_cli_report_true]"
+IGNORED_CHECKS="${IGNORED_CHECKS} or 
test_apply_env_overrides_comprehensive[env_false_cli_borders_true]"
+IGNORED_CHECKS="${IGNORED_CHECKS} or 
test_apply_env_overrides_comprehensive[env_false_cli_both_true]"
+IGNORED_CHECKS="${IGNORED_CHECKS} or 
test_apply_env_overrides_comprehensive[no_env_no_cli_defaults]"
+IGNORED_CHECKS="${IGNORED_CHECKS} or 
test_env_var_cli_precedence[cli_overrides_both_env_vars]"
+IGNORED_CHECKS="${IGNORED_CHECKS} or 
test_env_var_cli_precedence[cli_overrides_report_env_borders_remains]"
+IGNORED_CHECKS="${IGNORED_CHECKS} or 
test_env_var_cli_precedence[cli_overrides_borders_env_report_remains]"
+IGNORED_CHECKS="${IGNORED_CHECKS} or 
test_env_var_cli_precedence[env_mixed_truthy_formats]"
+IGNORED_CHECKS="${IGNORED_CHECKS} or 
test_env_var_cli_precedence[env_mixed_falsy_formats]"
+IGNORED_CHECKS="${IGNORED_CHECKS} or 
test_env_var_cli_precedence[env_on_off_formats]"
+IGNORED_CHECKS="${IGNORED_CHECKS} or 
test_env_var_cli_precedence[env_report_only]"
+IGNORED_CHECKS="${IGNORED_CHECKS} or 
test_env_var_cli_precedence[env_borders_only]"
+IGNORED_CHECKS="${IGNORED_CHECKS} or 
test_env_var_cli_precedence[no_env_cli_report_only]"
+IGNORED_CHECKS="${IGNORED_CHECKS} or test_collection_directory_property"
 
 %pytest -k "not (${IGNORED_CHECKS})" -W ignore:'There is no current event loop'
 %endif

++++++ molecule-25.6.0.tar.gz -> molecule-26.3.0.tar.gz ++++++
++++ 33446 lines of diff (skipped)

Reply via email to