Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-pytest-ansible for openSUSE:Factory checked in at 2025-05-30 14:36:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pytest-ansible (Old) and /work/SRC/openSUSE:Factory/.python-pytest-ansible.new.25440 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pytest-ansible" Fri May 30 14:36:16 2025 rev:15 rq:1281038 version:25.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pytest-ansible/python-pytest-ansible.changes 2025-04-30 19:04:17.102082647 +0200 +++ /work/SRC/openSUSE:Factory/.python-pytest-ansible.new.25440/python-pytest-ansible.changes 2025-05-30 17:26:23.337891445 +0200 @@ -1,0 +2,21 @@ +Thu May 29 05:34:03 UTC 2025 - Johannes Kastl <opensuse_buildserv...@ojkastl.de> + +- Update to version 25.5.0: + * Bugfixes + - Add merge_group handler for tox workflow (#452) @Qalthos + * Maintenance + - Bump the dependencies group in /.config with 2 updates (#459) + @dependabot[bot] + - Bump the dependencies group in /.config with 8 updates (#458) + @dependabot[bot] + - Bump the dependencies group in /.config with 11 updates + (#456) @dependabot[bot] + - Enable junit.xml reporting to codecov.io (#449) @Qalthos + - chore: disable mkdocs-material social plugin (#454) @Qalthos + - Bump the dependencies group in /.config with 9 updates (#453) + @dependabot[bot] + - chore: pre-commit autoupdate (#451) @pre-commit-ci[bot] + - Bump the dependencies group in /.config with 5 updates (#450) + @dependabot[bot] + +------------------------------------------------------------------- Old: ---- pytest-ansible-25.4.1.obscpio New: ---- pytest-ansible-25.5.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pytest-ansible.spec ++++++ --- /var/tmp/diff_new_pack.WWrFkU/_old 2025-05-30 17:26:23.785910056 +0200 +++ /var/tmp/diff_new_pack.WWrFkU/_new 2025-05-30 17:26:23.789910223 +0200 @@ -44,7 +44,7 @@ %endif Name: python-pytest-ansible -Version: 25.4.1 +Version: 25.5.0 Release: 0 Summary: Plugin for pytest to simplify calling ansible modules from tests or fixtures License: MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.WWrFkU/_old 2025-05-30 17:26:23.817911385 +0200 +++ /var/tmp/diff_new_pack.WWrFkU/_new 2025-05-30 17:26:23.821911552 +0200 @@ -2,7 +2,7 @@ <service name="obs_scm" mode="manual"> <param name="url">https://github.com/ansible-community/pytest-ansible</param> <param name="scm">git</param> - <param name="revision">v25.4.1</param> + <param name="revision">v25.5.0</param> <param name="versionformat">@PARENT_TAG@</param> <param name="changesgenerate">enable</param> <param name="versionrewrite-pattern">v(.*)</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.WWrFkU/_old 2025-05-30 17:26:23.841912383 +0200 +++ /var/tmp/diff_new_pack.WWrFkU/_new 2025-05-30 17:26:23.841912383 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/ansible-community/pytest-ansible</param> - <param name="changesrevision">46cf3143a157f1e443976053818fc2818fd482af</param></service></servicedata> + <param name="changesrevision">1466e469f5a88eef269ae0edf8c61307f6fbf97c</param></service></servicedata> (No newline at EOF) ++++++ pytest-ansible-25.4.1.obscpio -> pytest-ansible-25.5.0.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytest-ansible-25.4.1/.config/constraints.txt new/pytest-ansible-25.5.0/.config/constraints.txt --- old/pytest-ansible-25.4.1/.config/constraints.txt 2025-04-27 08:14:12.000000000 +0200 +++ new/pytest-ansible-25.5.0/.config/constraints.txt 2025-05-26 12:56:36.000000000 +0200 @@ -1,25 +1,25 @@ # This file was autogenerated by uv via the following command: # tox run deps -ansible-compat==25.1.5 # via molecule, pytest-ansible (pyproject.toml) -astroid==3.3.9 # via pylint +ansible-compat==25.5.0 # via molecule, pytest-ansible (pyproject.toml) +astroid==3.3.10 # via pylint attrs==25.3.0 # via jsonschema, referencing babel==2.17.0 # via mkdocs-material backrefs==5.8 # via mkdocs-material beautifulsoup4==4.13.4 # via linkchecker, mkdocs-htmlproofer-plugin bracex==2.5.post1 # via wcmatch -cachetools==5.5.2 # via tox +cachetools==6.0.0 # via tox cairocffi==1.7.1 # via cairosvg -cairosvg==2.7.1 # via mkdocs-ansible +cairosvg==2.8.2 # via mkdocs-ansible certifi==2025.4.26 # via requests cffi==1.17.1 # via cairocffi, cryptography cfgv==3.4.0 # via pre-commit chardet==5.2.0 # via tox -charset-normalizer==3.4.1 # via requests -click==8.1.8 # via click-help-colors, mkdocs, molecule, pydoclint +charset-normalizer==3.4.2 # via requests +click==8.2.1 # via click-help-colors, mkdocs, molecule, pydoclint click-help-colors==0.9.4 # via molecule colorama==0.4.6 # via griffe, mkdocs-material, tox -coverage==7.8.0 # via pytest-ansible (pyproject.toml) -cryptography==44.0.2 # via ansible-core +coverage==7.8.2 # via pytest-ansible (pyproject.toml) +cryptography==45.0.3 # via ansible-core csscompressor==0.9.5 # via mkdocs-minify-plugin cssselect2==0.8.0 # via cairosvg defusedxml==0.7.1 # via cairosvg @@ -28,14 +28,14 @@ dnspython==2.7.0 # via linkchecker docstring-parser-fork==0.0.12 # via pydoclint enrich==1.2.7 # via molecule -exceptiongroup==1.2.2 # via pytest +exceptiongroup==1.3.0 # via pytest execnet==2.1.1 # via pytest-xdist filelock==3.18.0 # via tox, virtualenv ghp-import==2.1.0 # via mkdocs griffe==1.7.3 # via mkdocstrings-python hjson==3.1.0 # via mkdocs-macros-plugin, super-collections htmlmin2==0.1.13 # via mkdocs-minify-plugin -identify==2.6.10 # via pre-commit +identify==2.6.12 # via pre-commit idna==3.10 # via requests iniconfig==2.1.0 # via pytest isort==6.0.1 # via pylint @@ -54,18 +54,18 @@ mergedeep==1.3.4 # via mkdocs, mkdocs-get-deps mkdocs==1.6.1 # via mkdocs-ansible, mkdocs-autorefs, mkdocs-gen-files, mkdocs-htmlproofer-plugin, mkdocs-macros-plugin, mkdocs-material, mkdocs-minify-plugin, mkdocs-monorepo-plugin, mkdocstrings mkdocs-ansible==25.2.0 # via pytest-ansible (pyproject.toml) -mkdocs-autorefs==1.4.1 # via mkdocstrings, mkdocstrings-python +mkdocs-autorefs==1.4.2 # via mkdocstrings, mkdocstrings-python mkdocs-gen-files==0.5.0 # via mkdocs-ansible mkdocs-get-deps==0.2.0 # via mkdocs mkdocs-htmlproofer-plugin==1.3.0 # via mkdocs-ansible mkdocs-macros-plugin==1.3.7 # via mkdocs-ansible -mkdocs-material==9.6.12 # via mkdocs-ansible +mkdocs-material==9.6.14 # via mkdocs-ansible mkdocs-material-extensions==1.3.1 # via mkdocs-ansible, mkdocs-material mkdocs-minify-plugin==0.8.0 # via mkdocs-ansible mkdocs-monorepo-plugin==1.1.0 # via mkdocs-ansible mkdocstrings==0.29.1 # via mkdocs-ansible, mkdocstrings-python -mkdocstrings-python==1.16.10 # via mkdocs-ansible -molecule==25.4.0 # via pytest-ansible (pyproject.toml) +mkdocstrings-python==1.16.11 # via mkdocs-ansible +molecule==25.5.0 # via pytest-ansible (pyproject.toml) mypy==1.15.0 # via pytest-ansible (pyproject.toml) mypy-extensions==1.1.0 # via mypy nodeenv==1.9.1 # via pre-commit @@ -73,15 +73,15 @@ paginate==0.5.7 # via mkdocs-material pathspec==0.12.1 # via mkdocs, mkdocs-macros-plugin pillow==11.2.1 # via cairosvg, mkdocs-ansible -platformdirs==4.3.7 # via mkdocs-get-deps, pylint, tox, virtualenv -pluggy==1.5.0 # via molecule, pytest, tox +platformdirs==4.3.8 # via mkdocs-get-deps, pylint, tox, virtualenv +pluggy==1.6.0 # via molecule, pytest, tox pre-commit==4.2.0 # via pytest-ansible (pyproject.toml) pycparser==2.22 # via cffi pydoclint==0.6.6 # via pytest-ansible (pyproject.toml) pygments==2.19.1 # via mkdocs-material, rich -pylint==3.3.6 # via pytest-ansible (pyproject.toml) -pymdown-extensions==10.14.3 # via markdown-exec, mkdocs-ansible, mkdocs-material, mkdocstrings -pyproject-api==1.9.0 # via tox +pylint==3.3.7 # via pytest-ansible (pyproject.toml) +pymdown-extensions==10.15 # via markdown-exec, mkdocs-ansible, mkdocs-material, mkdocstrings +pyproject-api==1.9.1 # via tox pytest==8.3.5 # via pytest-github-actions-annotate-failures, pytest-plus, pytest-xdist, pytest-ansible (pyproject.toml) pytest-github-actions-annotate-failures==0.3.0 # via pytest-ansible (pyproject.toml) pytest-plus==0.8.1 # via pytest-ansible (pyproject.toml) @@ -89,26 +89,26 @@ python-dateutil==2.9.0.post0 # via ghp-import, mkdocs-macros-plugin python-slugify==8.0.4 # via mkdocs-monorepo-plugin pyyaml==6.0.2 # via ansible-compat, ansible-core, mkdocs, mkdocs-get-deps, mkdocs-macros-plugin, molecule, pre-commit, pymdown-extensions, pyyaml-env-tag -pyyaml-env-tag==0.1 # via mkdocs +pyyaml-env-tag==1.1 # via mkdocs referencing==0.36.2 # via jsonschema, jsonschema-specifications requests==2.32.3 # via linkchecker, mkdocs-htmlproofer-plugin, mkdocs-material rich==14.0.0 # via enrich, molecule -rpds-py==0.24.0 # via jsonschema, referencing -ruff==0.11.7 # via pytest-ansible (pyproject.toml) +rpds-py==0.25.1 # via jsonschema, referencing +ruff==0.11.11 # via pytest-ansible (pyproject.toml) six==1.17.0 # via python-dateutil soupsieve==2.7 # via beautifulsoup4 subprocess-tee==0.4.2 # via ansible-compat super-collections==0.5.3 # via mkdocs-macros-plugin -termcolor==3.0.1 # via mkdocs-macros-plugin +termcolor==3.1.0 # via mkdocs-macros-plugin text-unidecode==1.3 # via python-slugify tinycss2==1.4.0 # via cairosvg, cssselect2 toml-sort==0.24.2 # via pytest-ansible (pyproject.toml) tomli==2.2.1 # via coverage, mypy, pydoclint, pylint, pyproject-api, pytest, tox tomlkit==0.13.2 # via pylint, toml-sort -tox==4.25.0 # via pytest-ansible (pyproject.toml) -types-pyyaml==6.0.12.20250402 # via pytest-ansible (pyproject.toml) +tox==4.26.0 # via pytest-ansible (pyproject.toml) +types-pyyaml==6.0.12.20250516 # via pytest-ansible (pyproject.toml) urllib3==2.4.0 # via requests -virtualenv==20.30.0 # via pre-commit, tox +virtualenv==20.31.2 # via pre-commit, tox watchdog==6.0.0 # via mkdocs wcmatch==10.0 # via molecule webencodings==0.5.1 # via cssselect2, tinycss2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytest-ansible-25.4.1/.git/HEAD new/pytest-ansible-25.5.0/.git/HEAD --- old/pytest-ansible-25.4.1/.git/HEAD 2025-04-27 08:14:12.000000000 +0200 +++ new/pytest-ansible-25.5.0/.git/HEAD 2025-05-26 12:56:36.000000000 +0200 @@ -1 +1 @@ -46cf3143a157f1e443976053818fc2818fd482af +1466e469f5a88eef269ae0edf8c61307f6fbf97c diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytest-ansible-25.4.1/.git/ORIG_HEAD new/pytest-ansible-25.5.0/.git/ORIG_HEAD --- old/pytest-ansible-25.4.1/.git/ORIG_HEAD 2025-04-27 08:14:12.000000000 +0200 +++ new/pytest-ansible-25.5.0/.git/ORIG_HEAD 2025-05-26 12:56:36.000000000 +0200 @@ -1 +1 @@ -46cf3143a157f1e443976053818fc2818fd482af +1466e469f5a88eef269ae0edf8c61307f6fbf97c diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytest-ansible-25.4.1/.git/hooks/applypatch-msg.sample new/pytest-ansible-25.5.0/.git/hooks/applypatch-msg.sample --- old/pytest-ansible-25.4.1/.git/hooks/applypatch-msg.sample 2025-04-27 08:14:12.000000000 +0200 +++ new/pytest-ansible-25.5.0/.git/hooks/applypatch-msg.sample 2025-05-26 12:56:36.000000000 +0200 @@ -1,4 +1,4 @@ -#!/nix/store/mc4485g4apaqzjx59dsmqscls1zc3p2w-bash-5.2p37/bin/bash +#!/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/bash # # An example hook script to check the commit log message taken by # applypatch from an e-mail message. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytest-ansible-25.4.1/.git/hooks/commit-msg.sample new/pytest-ansible-25.5.0/.git/hooks/commit-msg.sample --- old/pytest-ansible-25.4.1/.git/hooks/commit-msg.sample 2025-04-27 08:14:12.000000000 +0200 +++ new/pytest-ansible-25.5.0/.git/hooks/commit-msg.sample 2025-05-26 12:56:36.000000000 +0200 @@ -1,4 +1,4 @@ -#!/nix/store/mc4485g4apaqzjx59dsmqscls1zc3p2w-bash-5.2p37/bin/bash +#!/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/bash # # An example hook script to check the commit log message. # Called by "git commit" with one argument, the name of the file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytest-ansible-25.4.1/.git/hooks/fsmonitor-watchman.sample new/pytest-ansible-25.5.0/.git/hooks/fsmonitor-watchman.sample --- old/pytest-ansible-25.4.1/.git/hooks/fsmonitor-watchman.sample 2025-04-27 08:14:12.000000000 +0200 +++ new/pytest-ansible-25.5.0/.git/hooks/fsmonitor-watchman.sample 2025-05-26 12:56:36.000000000 +0200 @@ -1,4 +1,4 @@ -#!/nix/store/q29g3j8qnyl14nv40rrk62g7wxbaz80q-perl-5.40.0/bin/perl +#!/nix/store/al9x8cr5xifp3qd2f5cdzh6z603kb5ps-perl-5.40.0/bin/perl use strict; use warnings; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytest-ansible-25.4.1/.git/hooks/post-update.sample new/pytest-ansible-25.5.0/.git/hooks/post-update.sample --- old/pytest-ansible-25.4.1/.git/hooks/post-update.sample 2025-04-27 08:14:12.000000000 +0200 +++ new/pytest-ansible-25.5.0/.git/hooks/post-update.sample 2025-05-26 12:56:36.000000000 +0200 @@ -1,4 +1,4 @@ -#!/nix/store/mc4485g4apaqzjx59dsmqscls1zc3p2w-bash-5.2p37/bin/bash +#!/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/bash # # An example hook script to prepare a packed repository for use over # dumb transports. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytest-ansible-25.4.1/.git/hooks/pre-applypatch.sample new/pytest-ansible-25.5.0/.git/hooks/pre-applypatch.sample --- old/pytest-ansible-25.4.1/.git/hooks/pre-applypatch.sample 2025-04-27 08:14:12.000000000 +0200 +++ new/pytest-ansible-25.5.0/.git/hooks/pre-applypatch.sample 2025-05-26 12:56:36.000000000 +0200 @@ -1,4 +1,4 @@ -#!/nix/store/mc4485g4apaqzjx59dsmqscls1zc3p2w-bash-5.2p37/bin/bash +#!/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/bash # # An example hook script to verify what is about to be committed # by applypatch from an e-mail message. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytest-ansible-25.4.1/.git/hooks/pre-commit.sample new/pytest-ansible-25.5.0/.git/hooks/pre-commit.sample --- old/pytest-ansible-25.4.1/.git/hooks/pre-commit.sample 2025-04-27 08:14:12.000000000 +0200 +++ new/pytest-ansible-25.5.0/.git/hooks/pre-commit.sample 2025-05-26 12:56:36.000000000 +0200 @@ -1,4 +1,4 @@ -#!/nix/store/mc4485g4apaqzjx59dsmqscls1zc3p2w-bash-5.2p37/bin/bash +#!/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/bash # # An example hook script to verify what is about to be committed. # Called by "git commit" with no arguments. The hook should diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytest-ansible-25.4.1/.git/hooks/pre-merge-commit.sample new/pytest-ansible-25.5.0/.git/hooks/pre-merge-commit.sample --- old/pytest-ansible-25.4.1/.git/hooks/pre-merge-commit.sample 2025-04-27 08:14:12.000000000 +0200 +++ new/pytest-ansible-25.5.0/.git/hooks/pre-merge-commit.sample 2025-05-26 12:56:36.000000000 +0200 @@ -1,4 +1,4 @@ -#!/nix/store/mc4485g4apaqzjx59dsmqscls1zc3p2w-bash-5.2p37/bin/bash +#!/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/bash # # An example hook script to verify what is about to be committed. # Called by "git merge" with no arguments. The hook should diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytest-ansible-25.4.1/.git/hooks/pre-push.sample new/pytest-ansible-25.5.0/.git/hooks/pre-push.sample --- old/pytest-ansible-25.4.1/.git/hooks/pre-push.sample 2025-04-27 08:14:12.000000000 +0200 +++ new/pytest-ansible-25.5.0/.git/hooks/pre-push.sample 2025-05-26 12:56:36.000000000 +0200 @@ -1,4 +1,4 @@ -#!/nix/store/mc4485g4apaqzjx59dsmqscls1zc3p2w-bash-5.2p37/bin/bash +#!/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/bash # An example hook script to verify what is about to be pushed. Called by "git # push" after it has checked the remote status, but before anything has been diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytest-ansible-25.4.1/.git/hooks/pre-rebase.sample new/pytest-ansible-25.5.0/.git/hooks/pre-rebase.sample --- old/pytest-ansible-25.4.1/.git/hooks/pre-rebase.sample 2025-04-27 08:14:12.000000000 +0200 +++ new/pytest-ansible-25.5.0/.git/hooks/pre-rebase.sample 2025-05-26 12:56:36.000000000 +0200 @@ -1,4 +1,4 @@ -#!/nix/store/mc4485g4apaqzjx59dsmqscls1zc3p2w-bash-5.2p37/bin/bash +#!/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/bash # # Copyright (c) 2006, 2008 Junio C Hamano # @@ -65,7 +65,7 @@ fi else not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"` - /nix/store/q29g3j8qnyl14nv40rrk62g7wxbaz80q-perl-5.40.0/bin/perl -e ' + /nix/store/al9x8cr5xifp3qd2f5cdzh6z603kb5ps-perl-5.40.0/bin/perl -e ' my $topic = $ARGV[0]; my $msg = "* $topic has commits already merged to public branch:\n"; my (%not_in_next) = map { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytest-ansible-25.4.1/.git/hooks/pre-receive.sample new/pytest-ansible-25.5.0/.git/hooks/pre-receive.sample --- old/pytest-ansible-25.4.1/.git/hooks/pre-receive.sample 2025-04-27 08:14:12.000000000 +0200 +++ new/pytest-ansible-25.5.0/.git/hooks/pre-receive.sample 2025-05-26 12:56:36.000000000 +0200 @@ -1,4 +1,4 @@ -#!/nix/store/mc4485g4apaqzjx59dsmqscls1zc3p2w-bash-5.2p37/bin/bash +#!/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/bash # # An example hook script to make use of push options. # The example simply echoes all push options that start with 'echoback=' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytest-ansible-25.4.1/.git/hooks/prepare-commit-msg.sample new/pytest-ansible-25.5.0/.git/hooks/prepare-commit-msg.sample --- old/pytest-ansible-25.4.1/.git/hooks/prepare-commit-msg.sample 2025-04-27 08:14:12.000000000 +0200 +++ new/pytest-ansible-25.5.0/.git/hooks/prepare-commit-msg.sample 2025-05-26 12:56:36.000000000 +0200 @@ -1,4 +1,4 @@ -#!/nix/store/mc4485g4apaqzjx59dsmqscls1zc3p2w-bash-5.2p37/bin/bash +#!/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/bash # # An example hook script to prepare the commit log message. # Called by "git commit" with the name of the file that has the @@ -24,11 +24,11 @@ COMMIT_SOURCE=$2 SHA1=$3 -/nix/store/q29g3j8qnyl14nv40rrk62g7wxbaz80q-perl-5.40.0/bin/perl -i.bak -ne 'print unless(m/^. Please enter the commit message/..m/^#$/)' "$COMMIT_MSG_FILE" +/nix/store/al9x8cr5xifp3qd2f5cdzh6z603kb5ps-perl-5.40.0/bin/perl -i.bak -ne 'print unless(m/^. Please enter the commit message/..m/^#$/)' "$COMMIT_MSG_FILE" # case "$COMMIT_SOURCE,$SHA1" in # ,|template,) -# /nix/store/q29g3j8qnyl14nv40rrk62g7wxbaz80q-perl-5.40.0/bin/perl -i.bak -pe ' +# /nix/store/al9x8cr5xifp3qd2f5cdzh6z603kb5ps-perl-5.40.0/bin/perl -i.bak -pe ' # print "\n" . `git diff --cached --name-status -r` # if /^#/ && $first++ == 0' "$COMMIT_MSG_FILE" ;; # *) ;; @@ -38,5 +38,5 @@ # git interpret-trailers --in-place --trailer "$SOB" "$COMMIT_MSG_FILE" # if test -z "$COMMIT_SOURCE" # then -# /nix/store/q29g3j8qnyl14nv40rrk62g7wxbaz80q-perl-5.40.0/bin/perl -i.bak -pe 'print "\n" if !$first_line++' "$COMMIT_MSG_FILE" +# /nix/store/al9x8cr5xifp3qd2f5cdzh6z603kb5ps-perl-5.40.0/bin/perl -i.bak -pe 'print "\n" if !$first_line++' "$COMMIT_MSG_FILE" # fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytest-ansible-25.4.1/.git/hooks/push-to-checkout.sample new/pytest-ansible-25.5.0/.git/hooks/push-to-checkout.sample --- old/pytest-ansible-25.4.1/.git/hooks/push-to-checkout.sample 2025-04-27 08:14:12.000000000 +0200 +++ new/pytest-ansible-25.5.0/.git/hooks/push-to-checkout.sample 2025-05-26 12:56:36.000000000 +0200 @@ -1,4 +1,4 @@ -#!/nix/store/mc4485g4apaqzjx59dsmqscls1zc3p2w-bash-5.2p37/bin/bash +#!/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/bash # An example hook script to update a checked-out tree on a git push. # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytest-ansible-25.4.1/.git/hooks/sendemail-validate.sample new/pytest-ansible-25.5.0/.git/hooks/sendemail-validate.sample --- old/pytest-ansible-25.4.1/.git/hooks/sendemail-validate.sample 2025-04-27 08:14:12.000000000 +0200 +++ new/pytest-ansible-25.5.0/.git/hooks/sendemail-validate.sample 2025-05-26 12:56:36.000000000 +0200 @@ -1,4 +1,4 @@ -#!/nix/store/mc4485g4apaqzjx59dsmqscls1zc3p2w-bash-5.2p37/bin/bash +#!/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/bash # An example hook script to validate a patch (and/or patch series) before # sending it via email. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytest-ansible-25.4.1/.git/hooks/update.sample new/pytest-ansible-25.5.0/.git/hooks/update.sample --- old/pytest-ansible-25.4.1/.git/hooks/update.sample 2025-04-27 08:14:12.000000000 +0200 +++ new/pytest-ansible-25.5.0/.git/hooks/update.sample 2025-05-26 12:56:36.000000000 +0200 @@ -1,4 +1,4 @@ -#!/nix/store/mc4485g4apaqzjx59dsmqscls1zc3p2w-bash-5.2p37/bin/bash +#!/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/bash # # An example hook script to block unannotated tags from entering. # Called by "git receive-pack" with arguments: refname sha1-old sha1-new Binary files old/pytest-ansible-25.4.1/.git/index and new/pytest-ansible-25.5.0/.git/index differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytest-ansible-25.4.1/.git/logs/HEAD new/pytest-ansible-25.5.0/.git/logs/HEAD --- old/pytest-ansible-25.4.1/.git/logs/HEAD 2025-04-27 08:14:12.000000000 +0200 +++ new/pytest-ansible-25.5.0/.git/logs/HEAD 2025-05-26 12:56:36.000000000 +0200 @@ -1,2 +1,2 @@ -0000000000000000000000000000000000000000 46cf3143a157f1e443976053818fc2818fd482af Johannes Kastl <ojka...@baghira.oberhinkofen.ojkastl.de> 1745956022 +0200 clone: from https://github.com/ansible-community/pytest-ansible -46cf3143a157f1e443976053818fc2818fd482af 46cf3143a157f1e443976053818fc2818fd482af Johannes Kastl <ojka...@baghira.oberhinkofen.ojkastl.de> 1745956022 +0200 checkout: moving from main to v25.4.1 +0000000000000000000000000000000000000000 1466e469f5a88eef269ae0edf8c61307f6fbf97c kastl <kastl@baten.(none)> 1748496843 +0200 clone: from https://github.com/ansible-community/pytest-ansible +1466e469f5a88eef269ae0edf8c61307f6fbf97c 1466e469f5a88eef269ae0edf8c61307f6fbf97c kastl <kastl@baten.(none)> 1748496843 +0200 checkout: moving from main to v25.5.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytest-ansible-25.4.1/.git/logs/refs/heads/main new/pytest-ansible-25.5.0/.git/logs/refs/heads/main --- old/pytest-ansible-25.4.1/.git/logs/refs/heads/main 2025-04-27 08:14:12.000000000 +0200 +++ new/pytest-ansible-25.5.0/.git/logs/refs/heads/main 2025-05-26 12:56:36.000000000 +0200 @@ -1 +1 @@ -0000000000000000000000000000000000000000 46cf3143a157f1e443976053818fc2818fd482af Johannes Kastl <ojka...@baghira.oberhinkofen.ojkastl.de> 1745956022 +0200 clone: from https://github.com/ansible-community/pytest-ansible +0000000000000000000000000000000000000000 1466e469f5a88eef269ae0edf8c61307f6fbf97c kastl <kastl@baten.(none)> 1748496843 +0200 clone: from https://github.com/ansible-community/pytest-ansible diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytest-ansible-25.4.1/.git/logs/refs/remotes/origin/HEAD new/pytest-ansible-25.5.0/.git/logs/refs/remotes/origin/HEAD --- old/pytest-ansible-25.4.1/.git/logs/refs/remotes/origin/HEAD 2025-04-27 08:14:12.000000000 +0200 +++ new/pytest-ansible-25.5.0/.git/logs/refs/remotes/origin/HEAD 2025-05-26 12:56:36.000000000 +0200 @@ -1 +1 @@ -0000000000000000000000000000000000000000 46cf3143a157f1e443976053818fc2818fd482af Johannes Kastl <ojka...@baghira.oberhinkofen.ojkastl.de> 1745956022 +0200 clone: from https://github.com/ansible-community/pytest-ansible +0000000000000000000000000000000000000000 1466e469f5a88eef269ae0edf8c61307f6fbf97c kastl <kastl@baten.(none)> 1748496843 +0200 clone: from https://github.com/ansible-community/pytest-ansible Binary files old/pytest-ansible-25.4.1/.git/objects/pack/pack-582e381a7011c431e2cd90627ede0a4ae06f7b64.idx and new/pytest-ansible-25.5.0/.git/objects/pack/pack-582e381a7011c431e2cd90627ede0a4ae06f7b64.idx differ Binary files old/pytest-ansible-25.4.1/.git/objects/pack/pack-582e381a7011c431e2cd90627ede0a4ae06f7b64.pack and new/pytest-ansible-25.5.0/.git/objects/pack/pack-582e381a7011c431e2cd90627ede0a4ae06f7b64.pack differ Binary files old/pytest-ansible-25.4.1/.git/objects/pack/pack-582e381a7011c431e2cd90627ede0a4ae06f7b64.rev and new/pytest-ansible-25.5.0/.git/objects/pack/pack-582e381a7011c431e2cd90627ede0a4ae06f7b64.rev differ Binary files old/pytest-ansible-25.4.1/.git/objects/pack/pack-a7982fd2155e397224e272f0cc6e58fe1f6348a8.idx and new/pytest-ansible-25.5.0/.git/objects/pack/pack-a7982fd2155e397224e272f0cc6e58fe1f6348a8.idx differ Binary files old/pytest-ansible-25.4.1/.git/objects/pack/pack-a7982fd2155e397224e272f0cc6e58fe1f6348a8.pack and new/pytest-ansible-25.5.0/.git/objects/pack/pack-a7982fd2155e397224e272f0cc6e58fe1f6348a8.pack differ Binary files old/pytest-ansible-25.4.1/.git/objects/pack/pack-a7982fd2155e397224e272f0cc6e58fe1f6348a8.rev and new/pytest-ansible-25.5.0/.git/objects/pack/pack-a7982fd2155e397224e272f0cc6e58fe1f6348a8.rev differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytest-ansible-25.4.1/.git/packed-refs new/pytest-ansible-25.5.0/.git/packed-refs --- old/pytest-ansible-25.4.1/.git/packed-refs 2025-04-27 08:14:12.000000000 +0200 +++ new/pytest-ansible-25.5.0/.git/packed-refs 2025-05-26 12:56:36.000000000 +0200 @@ -1,6 +1,6 @@ # pack-refs with: peeled fully-peeled sorted 64d8b204b589dd76babddd103f31047768871c7a refs/remotes/origin/coverage_used -46cf3143a157f1e443976053818fc2818fd482af refs/remotes/origin/main +1466e469f5a88eef269ae0edf8c61307f6fbf97c refs/remotes/origin/main 15f680480c7bac9ef1694fc7334d8a42aa158c75 refs/remotes/origin/mkdocs cbd13e8b0fde4e5efa9d240ac1cf065b357be0d1 refs/remotes/origin/pyproject-pytest 1bfd2277ea850f559d2a82c89ecf7046b658ee07 refs/remotes/origin/revert-159-master @@ -40,6 +40,7 @@ 4be84c109b63aba5efd2195d5d1646d7d2547336 refs/tags/v25.1.0 8fe768c6931dba59e1bae3aec7f2651c6ff4c2f7 refs/tags/v25.4.0 46cf3143a157f1e443976053818fc2818fd482af refs/tags/v25.4.1 +1466e469f5a88eef269ae0edf8c61307f6fbf97c refs/tags/v25.5.0 cfcb2520db3d18f220802e5adc62eee73891c891 refs/tags/v3.0.0 e03f575aa9334884c65c4ae3b82e383251e40a32 refs/tags/v3.1.0 f8ef52f46554cb4950a2cfa7ef5a2ce9d0865c65 refs/tags/v3.1.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytest-ansible-25.4.1/.git/refs/heads/main new/pytest-ansible-25.5.0/.git/refs/heads/main --- old/pytest-ansible-25.4.1/.git/refs/heads/main 2025-04-27 08:14:12.000000000 +0200 +++ new/pytest-ansible-25.5.0/.git/refs/heads/main 2025-05-26 12:56:36.000000000 +0200 @@ -1 +1 @@ -46cf3143a157f1e443976053818fc2818fd482af +1466e469f5a88eef269ae0edf8c61307f6fbf97c diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytest-ansible-25.4.1/.github/workflows/tox.yml new/pytest-ansible-25.5.0/.github/workflows/tox.yml --- old/pytest-ansible-25.4.1/.github/workflows/tox.yml 2025-04-27 08:14:12.000000000 +0200 +++ new/pytest-ansible-25.5.0/.github/workflows/tox.yml 2025-05-26 12:56:36.000000000 +0200 @@ -2,6 +2,9 @@ name: tox on: + merge_group: + branches: + - "main" push: branches: - "main" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytest-ansible-25.4.1/.gitignore new/pytest-ansible-25.5.0/.gitignore --- old/pytest-ansible-25.4.1/.gitignore 2025-04-27 08:14:12.000000000 +0200 +++ new/pytest-ansible-25.5.0/.gitignore 2025-05-26 12:56:36.000000000 +0200 @@ -43,8 +43,10 @@ .coverage .coverage.* .cache -nosetests.xml +coverage.lcov coverage.xml +junit.xml +nosetests.xml *.cover *.py,cover .hypothesis/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytest-ansible-25.4.1/.pre-commit-config.yaml new/pytest-ansible-25.5.0/.pre-commit-config.yaml --- old/pytest-ansible-25.4.1/.pre-commit-config.yaml 2025-04-27 08:14:12.000000000 +0200 +++ new/pytest-ansible-25.5.0/.pre-commit-config.yaml 2025-05-26 12:56:36.000000000 +0200 @@ -48,7 +48,7 @@ - id: tox-ini-fmt - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.11.4 + rev: v0.11.8 hooks: - id: ruff args: @@ -59,13 +59,13 @@ types_or: [python, pyi] - repo: https://github.com/streetsidesoftware/cspell-cli - rev: v8.17.3 + rev: v8.19.1 hooks: - id: cspell name: Spell check with cspell - repo: https://github.com/jsh9/pydoclint - rev: "0.6.5" + rev: "0.6.6" hooks: - id: pydoclint # This allows automatic reduction of the baseline file when needed. @@ -73,7 +73,7 @@ pass_filenames: false - repo: https://github.com/pycqa/pylint.git - rev: v3.3.6 + rev: v3.3.7 hooks: - id: pylint args: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytest-ansible-25.4.1/mkdocs.yml new/pytest-ansible-25.5.0/mkdocs.yml --- old/pytest-ansible-25.4.1/mkdocs.yml 2025-04-27 08:14:12.000000000 +0200 +++ new/pytest-ansible-25.5.0/mkdocs.yml 2025-05-26 12:56:36.000000000 +0200 @@ -19,27 +19,6 @@ - navigation.tracking - toc.integrate -extra: - social: - - icon: fontawesome/brands/python - link: https://pypi.org/project/pytest-ansible/ - name: PyPI - - icon: fontawesome/solid/scroll - link: https://github.com/ansible/pytest-ansible/releases - name: Releases - - icon: simple/mastodon - link: https://fosstodon.org/@ansible - name: Mastodon - - icon: simple/matrix - link: https://matrix.to/#/#devtools:ansible.com - name: Matrix - - icon: fontawesome/brands/discourse - link: https://forum.ansible.com/c/project/7 - name: Ansible forum - - icon: fontawesome/brands/github-alt - link: https://github.com/ansible/pytest-ansible - name: GitHub - nav: - User Guide: - home: index.md @@ -52,7 +31,6 @@ - markdown-exec - material/search: separator: '[\s\-,:!=\[\]()"`/]+|\.(?!\d)|&[lg]t;|(?!\b)(?=[A-Z][a-z])' - - material/social - material/tags - mkdocstrings: handlers: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytest-ansible-25.4.1/pyproject.toml new/pytest-ansible-25.5.0/pyproject.toml --- old/pytest-ansible-25.4.1/pyproject.toml 2025-04-27 08:14:12.000000000 +0200 +++ new/pytest-ansible-25.5.0/pyproject.toml 2025-05-26 12:56:36.000000000 +0200 @@ -326,6 +326,7 @@ "ignore:This process \\(pid=.*\\) is multi-threaded, use of fork\\(\\) may lead to deadlocks in the child.:DeprecationWarning", "ignore:AnsibleCollectionFinder has already been configured:UserWarning" ] +junit_family = "legacy" # see https://docs.codecov.com/docs/test-analytics markers = ["old", "unit", "requires_ansible_v2"] testpaths = "tests" tmp_path_retention_policy = "failed" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytest-ansible-25.4.1/tools/report-coverage new/pytest-ansible-25.5.0/tools/report-coverage --- old/pytest-ansible-25.4.1/tools/report-coverage 1970-01-01 01:00:00.000000000 +0100 +++ new/pytest-ansible-25.5.0/tools/report-coverage 2025-05-26 12:56:36.000000000 +0200 @@ -0,0 +1,6 @@ +#!/bin/bash +set -euo pipefail +coverage combine -q "--data-file=${TOX_ENV_DIR}/.coverage" "${TOX_ENV_DIR}"/.coverage.* +coverage xml "--data-file=${TOX_ENV_DIR}/.coverage" -o "${TOX_ENV_DIR}/coverage.xml" --ignore-errors --fail-under=0 +COVERAGE_FILE="${TOX_ENV_DIR}/.coverage" coverage lcov --fail-under=0 --ignore-errors -q +COVERAGE_FILE="${TOX_ENV_DIR}/.coverage" coverage report --fail-under=0 --ignore-errors diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pytest-ansible-25.4.1/tox.ini new/pytest-ansible-25.5.0/tox.ini --- old/pytest-ansible-25.4.1/tox.ini 2025-04-27 08:14:12.000000000 +0200 +++ new/pytest-ansible-25.5.0/tox.ini 2025-05-26 12:56:36.000000000 +0200 @@ -48,12 +48,11 @@ py: coverage erase commands = python -c 'import pathlib; pathlib.Path("{env_site_packages_dir}/cov.pth").write_text("import coverage; coverage.process_startup()")' - coverage run -m pytest {posargs} - coverage combine -q --data-file={env:COVERAGE_COMBINED} - coverage xml --data-file={env:COVERAGE_COMBINED} -o {env_dir}/coverage.xml --fail-under=0 - coverage lcov --data-file={env:COVERAGE_COMBINED} -o {tox_root}/.cache/.coverage/lcov.info --fail-under=0 - coverage report --data-file={env:COVERAGE_COMBINED} + coverage run -m pytest {posargs:-n auto --junitxml=./junit.xml} +commands_post = + devel, py{,310,311,312,313}: ./tools/report-coverage allowlist_externals = + ./tools/report-coverage git rm sh ++++++ pytest-ansible.obsinfo ++++++ --- /var/tmp/diff_new_pack.WWrFkU/_old 2025-05-30 17:26:24.017919694 +0200 +++ /var/tmp/diff_new_pack.WWrFkU/_new 2025-05-30 17:26:24.021919860 +0200 @@ -1,5 +1,5 @@ name: pytest-ansible -version: 25.4.1 -mtime: 1745734452 -commit: 46cf3143a157f1e443976053818fc2818fd482af +version: 25.5.0 +mtime: 1748256996 +commit: 1466e469f5a88eef269ae0edf8c61307f6fbf97c