Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package ansible-navigator for
openSUSE:Factory checked in at 2025-12-05 16:57:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ansible-navigator (Old)
and /work/SRC/openSUSE:Factory/.ansible-navigator.new.1939 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ansible-navigator"
Fri Dec 5 16:57:30 2025 rev:18 rq:1321223 version:25.12.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/ansible-navigator/ansible-navigator.changes
2025-11-11 19:22:09.125521973 +0100
+++
/work/SRC/openSUSE:Factory/.ansible-navigator.new.1939/ansible-navigator.changes
2025-12-05 16:58:56.554227533 +0100
@@ -1,0 +2,11 @@
+Fri Dec 05 06:45:16 UTC 2025 - Johannes Kastl
<[email protected]>
+
+- Update to version 25.12.0:
+ * Fixes
+ - Fix test failures due to configuration changes in latest
+ ansible-core : Partial (#2064) @shatakshiiii
+ * Maintenance
+ - chore: Add check for platform versions (#2071) @cidrblock
+ - chore(deps): update all dependencies (#2062) @renovate[bot]
+
+-------------------------------------------------------------------
Old:
----
ansible-navigator-25.11.0.obscpio
New:
----
ansible-navigator-25.12.0.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ansible-navigator.spec ++++++
--- /var/tmp/diff_new_pack.IV8V2O/_old 2025-12-05 16:58:57.382262133 +0100
+++ /var/tmp/diff_new_pack.IV8V2O/_new 2025-12-05 16:58:57.386262300 +0100
@@ -38,7 +38,7 @@
%endif
Name: ansible-navigator
-Version: 25.11.0
+Version: 25.12.0
Release: 0
Summary: A text-based user interface (TUI) for Ansible
License: Apache-2.0
++++++ _service ++++++
--- /var/tmp/diff_new_pack.IV8V2O/_old 2025-12-05 16:58:57.434264306 +0100
+++ /var/tmp/diff_new_pack.IV8V2O/_new 2025-12-05 16:58:57.438264473 +0100
@@ -3,7 +3,7 @@
<param name="url">https://github.com/ansible/ansible-navigator</param>
<param name="scm">git</param>
<param name="package-meta">yes</param>
- <param name="revision">v25.11.0</param>
+ <param name="revision">v25.12.0</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="changesgenerate">enable</param>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.IV8V2O/_old 2025-12-05 16:58:57.482266311 +0100
+++ /var/tmp/diff_new_pack.IV8V2O/_new 2025-12-05 16:58:57.494266813 +0100
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param
name="url">https://github.com/ansible/ansible-navigator</param>
- <param
name="changesrevision">c177fec7f9d9b3a06ff2cf68d141da63e9121097</param></service></servicedata>
+ <param
name="changesrevision">2a49e00ce1008ebf6df4e68c9910187b6d97639c</param></service></servicedata>
(No newline at EOF)
++++++ ansible-navigator-25.11.0.obscpio -> ansible-navigator-25.12.0.obscpio
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ansible-navigator-25.11.0/.git/HEAD
new/ansible-navigator-25.12.0/.git/HEAD
--- old/ansible-navigator-25.11.0/.git/HEAD 2025-10-14 20:35:16.000000000
+0200
+++ new/ansible-navigator-25.12.0/.git/HEAD 2025-12-02 17:56:18.000000000
+0100
@@ -1 +1 @@
-c177fec7f9d9b3a06ff2cf68d141da63e9121097
+2a49e00ce1008ebf6df4e68c9910187b6d97639c
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ansible-navigator-25.11.0/.git/ORIG_HEAD
new/ansible-navigator-25.12.0/.git/ORIG_HEAD
--- old/ansible-navigator-25.11.0/.git/ORIG_HEAD 2025-10-14
20:35:16.000000000 +0200
+++ new/ansible-navigator-25.12.0/.git/ORIG_HEAD 2025-12-02
17:56:18.000000000 +0100
@@ -1 +1 @@
-c177fec7f9d9b3a06ff2cf68d141da63e9121097
+2a49e00ce1008ebf6df4e68c9910187b6d97639c
Binary files old/ansible-navigator-25.11.0/.git/index and
new/ansible-navigator-25.12.0/.git/index differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ansible-navigator-25.11.0/.git/logs/HEAD
new/ansible-navigator-25.12.0/.git/logs/HEAD
--- old/ansible-navigator-25.11.0/.git/logs/HEAD 2025-10-14
20:35:16.000000000 +0200
+++ new/ansible-navigator-25.12.0/.git/logs/HEAD 2025-12-02
17:56:18.000000000 +0100
@@ -1,2 +1,2 @@
-0000000000000000000000000000000000000000
c177fec7f9d9b3a06ff2cf68d141da63e9121097 Johannes Kastl
<[email protected]> 1762856285 +0100 clone: from
https://github.com/ansible/ansible-navigator
-c177fec7f9d9b3a06ff2cf68d141da63e9121097
c177fec7f9d9b3a06ff2cf68d141da63e9121097 Johannes Kastl
<[email protected]> 1762856285 +0100 checkout: moving
from main to v25.11.0
+0000000000000000000000000000000000000000
5784048331c41513425446ace851e56098dae601 kastl <[email protected]>
1764917116 +0100 clone: from https://github.com/ansible/ansible-navigator
+5784048331c41513425446ace851e56098dae601
2a49e00ce1008ebf6df4e68c9910187b6d97639c kastl <[email protected]>
1764917116 +0100 checkout: moving from main to v25.12.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ansible-navigator-25.11.0/.git/logs/refs/heads/main
new/ansible-navigator-25.12.0/.git/logs/refs/heads/main
--- old/ansible-navigator-25.11.0/.git/logs/refs/heads/main 2025-10-14
20:35:16.000000000 +0200
+++ new/ansible-navigator-25.12.0/.git/logs/refs/heads/main 2025-12-02
17:56:18.000000000 +0100
@@ -1 +1 @@
-0000000000000000000000000000000000000000
c177fec7f9d9b3a06ff2cf68d141da63e9121097 Johannes Kastl
<[email protected]> 1762856285 +0100 clone: from
https://github.com/ansible/ansible-navigator
+0000000000000000000000000000000000000000
5784048331c41513425446ace851e56098dae601 kastl <[email protected]>
1764917116 +0100 clone: from https://github.com/ansible/ansible-navigator
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ansible-navigator-25.11.0/.git/logs/refs/remotes/origin/HEAD
new/ansible-navigator-25.12.0/.git/logs/refs/remotes/origin/HEAD
--- old/ansible-navigator-25.11.0/.git/logs/refs/remotes/origin/HEAD
2025-10-14 20:35:16.000000000 +0200
+++ new/ansible-navigator-25.12.0/.git/logs/refs/remotes/origin/HEAD
2025-12-02 17:56:18.000000000 +0100
@@ -1 +1 @@
-0000000000000000000000000000000000000000
c177fec7f9d9b3a06ff2cf68d141da63e9121097 Johannes Kastl
<[email protected]> 1762856285 +0100 clone: from
https://github.com/ansible/ansible-navigator
+0000000000000000000000000000000000000000
5784048331c41513425446ace851e56098dae601 kastl <[email protected]>
1764917116 +0100 clone: from https://github.com/ansible/ansible-navigator
Binary files
old/ansible-navigator-25.11.0/.git/objects/pack/pack-0da1f306ed161573458ea2dc3b33dc0159cf6a49.idx
and
new/ansible-navigator-25.12.0/.git/objects/pack/pack-0da1f306ed161573458ea2dc3b33dc0159cf6a49.idx
differ
Binary files
old/ansible-navigator-25.11.0/.git/objects/pack/pack-0da1f306ed161573458ea2dc3b33dc0159cf6a49.pack
and
new/ansible-navigator-25.12.0/.git/objects/pack/pack-0da1f306ed161573458ea2dc3b33dc0159cf6a49.pack
differ
Binary files
old/ansible-navigator-25.11.0/.git/objects/pack/pack-0da1f306ed161573458ea2dc3b33dc0159cf6a49.rev
and
new/ansible-navigator-25.12.0/.git/objects/pack/pack-0da1f306ed161573458ea2dc3b33dc0159cf6a49.rev
differ
Binary files
old/ansible-navigator-25.11.0/.git/objects/pack/pack-18994c40c42af30ad7e4d2570524f4d428332c63.idx
and
new/ansible-navigator-25.12.0/.git/objects/pack/pack-18994c40c42af30ad7e4d2570524f4d428332c63.idx
differ
Binary files
old/ansible-navigator-25.11.0/.git/objects/pack/pack-18994c40c42af30ad7e4d2570524f4d428332c63.pack
and
new/ansible-navigator-25.12.0/.git/objects/pack/pack-18994c40c42af30ad7e4d2570524f4d428332c63.pack
differ
Binary files
old/ansible-navigator-25.11.0/.git/objects/pack/pack-18994c40c42af30ad7e4d2570524f4d428332c63.rev
and
new/ansible-navigator-25.12.0/.git/objects/pack/pack-18994c40c42af30ad7e4d2570524f4d428332c63.rev
differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ansible-navigator-25.11.0/.git/packed-refs
new/ansible-navigator-25.12.0/.git/packed-refs
--- old/ansible-navigator-25.11.0/.git/packed-refs 2025-10-14
20:35:16.000000000 +0200
+++ new/ansible-navigator-25.12.0/.git/packed-refs 2025-12-02
17:56:18.000000000 +0100
@@ -1,17 +1,16 @@
# pack-refs with: peeled fully-peeled sorted
84521c91ed341a41232cb388e3fc6d548fa5f2ee refs/remotes/origin/AAP-36287
-1fffd012ded5f4b16fbbd3071239150a14314bf1 refs/remotes/origin/chore/build
05d169ed6d5531a58a86c3d051ee8c2e059eb529 refs/remotes/origin/chore/ci
16eb0fca9f7e1659b1b76ce03563738540d7c860 refs/remotes/origin/chore/sonar-config
0d667089697257c904031e581abb4f9d31d0ffdb refs/remotes/origin/chore/tmuxlib
a75b8efc517146c4dce9b2e7f91cd77f5aef2ca8 refs/remotes/origin/community-comms
423fe1c051e03ef273a7db428bb232234fd03361 refs/remotes/origin/fix/gha
-3eda29af7db309643f757d85b3e3a9bd3546af15 refs/remotes/origin/fix/silence-pull
32c88cbdca59e8694b20ff8dec902c7da3f67c22 refs/remotes/origin/fix/uv
-c177fec7f9d9b3a06ff2cf68d141da63e9121097 refs/remotes/origin/main
+5784048331c41513425446ace851e56098dae601 refs/remotes/origin/main
f2fe70d862609d68f64df4901f69ee932cda434b refs/remotes/origin/release-1.0
fa5ab6f372b6134e681c87cbfc35341c546eb68d refs/remotes/origin/release-1.1
-279ee8d6a264112a090f52b1e14fe0997d80305e refs/remotes/origin/renovate/all
+4f74e2e63965ca3706cb27b0e39c3041341a02fa refs/remotes/origin/test
+3dcc27cbaeb4545dccb4d4a72f3b3f940887aa3d refs/remotes/origin/test-python-3.12
e64273cb31afedb0f5fa395fd3c92908268f07cf refs/tags/0.6.2
c9030367e0346bce2f04d6ca0d15432f3bd7e297 refs/tags/0.7.0
^85848ca0b48d1133e6782941fdd95412ebbd2b7f
@@ -59,6 +58,7 @@
361b4851cb5a87f717194bb6c5807aa4032f3980 refs/tags/v24.9.0
412ae257fc627495bfb9c4676a35cd8e56cceeb8 refs/tags/v25.1.0
c177fec7f9d9b3a06ff2cf68d141da63e9121097 refs/tags/v25.11.0
+2a49e00ce1008ebf6df4e68c9910187b6d97639c refs/tags/v25.12.0
d2ead5cc51fce8f338b0fb77e169058fa0dc9664 refs/tags/v25.4.0
2ae5252a8ff43558f4595cfae3e2abb6dfa3ff01 refs/tags/v25.4.1
74cc9c82be1de4ca093bcbbe1cc22a004b04fdc3 refs/tags/v25.5.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ansible-navigator-25.11.0/.git/refs/heads/main
new/ansible-navigator-25.12.0/.git/refs/heads/main
--- old/ansible-navigator-25.11.0/.git/refs/heads/main 2025-10-14
20:35:16.000000000 +0200
+++ new/ansible-navigator-25.12.0/.git/refs/heads/main 2025-12-02
17:56:18.000000000 +0100
@@ -1 +1 @@
-c177fec7f9d9b3a06ff2cf68d141da63e9121097
+5784048331c41513425446ace851e56098dae601
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ansible-navigator-25.11.0/.pre-commit-config.yaml
new/ansible-navigator-25.12.0/.pre-commit-config.yaml
--- old/ansible-navigator-25.11.0/.pre-commit-config.yaml 2025-10-14
20:35:16.000000000 +0200
+++ new/ansible-navigator-25.12.0/.pre-commit-config.yaml 2025-12-02
17:56:18.000000000 +0100
@@ -7,7 +7,7 @@
exclude: "(?x)^(\n _readthedocs|\n .tox\n)$\n"
repos:
- repo: https://github.com/renovatebot/pre-commit-hooks
- rev: 41.146.0
+ rev: 41.157.1
hooks:
- id: renovate-config-validator
alias: renovate
@@ -109,7 +109,7 @@
alias: toml
- repo: https://github.com/astral-sh/ruff-pre-commit
- rev: v0.14.0
+ rev: v0.14.1
hooks:
- id: ruff-format
alias: ruff
@@ -132,7 +132,7 @@
- types-setuptools
- types-typed-ast
- repo: https://github.com/pycqa/pylint.git
- rev: v3.3.9
+ rev: v4.0.2
hooks:
- id: pylint
args:
@@ -153,3 +153,7 @@
- pytest-mock
- setuptools-scm
pass_filenames: false
+ - repo: https://github.com/ansible/team-devtools
+ rev: v25.12.8
+ hooks:
+ - id: check-platform-constraints
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ansible-navigator-25.11.0/docs/faq.md
new/ansible-navigator-25.12.0/docs/faq.md
--- old/ansible-navigator-25.11.0/docs/faq.md 2025-10-14 20:35:16.000000000
+0200
+++ new/ansible-navigator-25.12.0/docs/faq.md 2025-12-02 17:56:18.000000000
+0100
@@ -43,7 +43,7 @@
done to help playbook developers author playbooks that are production ready, as
both ansible controller and awx support playbook adjacent collection
directories. If the collections are in another directory, the
-`ANSIBLE_COLLECTIONS_PATHS` variable needs to be set and the directory
specified
+`ANSIBLE_COLLECTIONS_PATH` variable needs to be set and the directory specified
as a custom volume mount. (See the [settings guide](settings.md) for
`execution-environment-volume-mounts`)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ansible-navigator-25.11.0/pyproject.toml
new/ansible-navigator-25.12.0/pyproject.toml
--- old/ansible-navigator-25.11.0/pyproject.toml 2025-10-14
20:35:16.000000000 +0200
+++ new/ansible-navigator-25.12.0/pyproject.toml 2025-12-02
17:56:18.000000000 +0100
@@ -107,9 +107,9 @@
[tool.pylint.master]
# pylint defaults + fh for with open .. as (f|fh)
good-names = "i,j,k,ex,Run,_,f,fh"
-ignore = [
- "_version.py", # built by setuptools_scm
- "tm_tokenize" # tm_tokenize is virtually vendored and shouldn't be linted as
such
+ignore-paths = [
+ "^.*_version\\.py$", # built by setuptools_scm
+ "^.*tm_tokenize.*$" # tm_tokenize is virtually vendored and shouldn't be
linted as such
]
jobs = 0
max-args = 6 # default of 5 too low
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ansible-navigator-25.11.0/renovate.json
new/ansible-navigator-25.12.0/renovate.json
--- old/ansible-navigator-25.11.0/renovate.json 2025-10-14 20:35:16.000000000
+0200
+++ new/ansible-navigator-25.12.0/renovate.json 2025-12-02 17:56:18.000000000
+0100
@@ -1,4 +1,51 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
- "extends": ["github>ansible/actions//config/renovate.json"]
+ "extends": ["github>ansible/actions//config/renovate.json"],
+ "packageRules": [
+ {
+ "matchPackageNames": ["ansible-core"],
+ "allowedVersions": "<2.17",
+ "description": "Platform compatibility constraint"
+ },
+ {
+ "matchPackageNames": ["cffi"],
+ "allowedVersions": "<1.16",
+ "description": "Platform compatibility constraint"
+ },
+ {
+ "matchPackageNames": ["django"],
+ "allowedVersions": "<4.3",
+ "description": "Platform compatibility constraint"
+ },
+ {
+ "matchPackageNames": ["importlib-metadata"],
+ "allowedVersions": "<6.1",
+ "description": "Platform compatibility constraint"
+ },
+ {
+ "matchPackageNames": ["jsonschema"],
+ "allowedVersions": "<4.22",
+ "description": "Platform compatibility constraint"
+ },
+ {
+ "matchPackageNames": ["packaging"],
+ "allowedVersions": "<25.0",
+ "description": "Platform compatibility constraint"
+ },
+ {
+ "matchPackageNames": ["pyyaml"],
+ "allowedVersions": "<6.0.2",
+ "description": "Platform compatibility constraint"
+ },
+ {
+ "matchPackageNames": ["python-gnupg"],
+ "allowedVersions": "<0.5.3",
+ "description": "Platform compatibility constraint"
+ },
+ {
+ "matchPackageNames": ["setuptools"],
+ "allowedVersions": "<65.6",
+ "description": "Platform compatibility constraint"
+ }
+ ]
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ansible-navigator-25.11.0/src/ansible_navigator/data/catalog_collections.py
new/ansible-navigator-25.12.0/src/ansible_navigator/data/catalog_collections.py
---
old/ansible-navigator-25.11.0/src/ansible_navigator/data/catalog_collections.py
2025-10-14 20:35:16.000000000 +0200
+++
new/ansible-navigator-25.12.0/src/ansible_navigator/data/catalog_collections.py
2025-12-02 17:56:18.000000000 +0100
@@ -676,7 +676,7 @@
args, parent_directories = parse_args()
COLLECTION_SCAN_PATHS = ":".join(str(parent) for parent in
parent_directories)
- os.environ["ANSIBLE_COLLECTIONS_PATHS"] = COLLECTION_SCAN_PATHS
+ os.environ["ANSIBLE_COLLECTIONS_PATH"] = COLLECTION_SCAN_PATHS
result = main()
result["stats"]["duration"] = (datetime.now(timezone.utc) -
start_time).total_seconds()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ansible-navigator-25.11.0/src/ansible_navigator/utils/compatibility.py
new/ansible-navigator-25.12.0/src/ansible_navigator/utils/compatibility.py
--- old/ansible-navigator-25.11.0/src/ansible_navigator/utils/compatibility.py
2025-10-14 20:35:16.000000000 +0200
+++ new/ansible-navigator-25.12.0/src/ansible_navigator/utils/compatibility.py
2025-12-02 17:56:18.000000000 +0100
@@ -11,7 +11,7 @@
if sys.version_info >= (3, 11):
from importlib.resources.abc import Traversable
else:
- from importlib.abc import Traversable # pylint: disable=deprecated-class
+ from importlib.abc import Traversable
__all__ = ["Traversable", "TypeAlias", "importlib_metadata"]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/config/test_direct_interactive_ee.py/test/0.json
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/config/test_direct_interactive_ee.py/test/0.json
---
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/config/test_direct_interactive_ee.py/test/0.json
2025-10-14 20:35:16.000000000 +0200
+++
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/config/test_direct_interactive_ee.py/test/0.json
2025-12-02 17:56:18.000000000 +0100
@@ -13,27 +13,27 @@
" Name
Default Source
Current",
" 0│Action warnings
True default
True
▒",
" 1│Agnostic become prompt
True default
True
▒",
- " 2│Ansible connection path
True default
None
▒",
- " 3│Ansible cow acceptlist
True default
['bud-frogs', 'bunny', 'cheese', 'daemon', 'def...",
- " 4│Ansible cow path
True default
None",
- " 5│Ansible cow selection
True default
default",
- " 6│Ansible force color
True default
False",
- " 7│Ansible home
True default
/root/.ansible",
- " 8│Ansible nocolor
True default
False",
- " 9│Ansible nocows
True default
False",
- " 10│Ansible pipelining
True default
False",
- " 11│Any errors fatal
True default
False",
- " 12│Become allow same user
True default
False",
- " 13│Become password file
True default
None",
- " 14│Become plugin path
True default
XXXXXXX",
- " 15│Cache plugin
False env
jsonfile",
- " 16│Cache plugin connection
False env
XXXXXXX",
- " 17│Cache plugin prefix
True default
ansible_facts",
- " 18│Cache plugin timeout
False env
42",
- " 19│Callbacks enabled
True default
[]",
- " 20│Collections on ansible version mismatch
True default
warning",
- " 21│Collections paths
True default
XXXXXXX",
- " 22│Collections scan sys path
True default
True",
+ " 2│Allow broken conditionals
True default
False
▒",
+ " 3│Allow embedded templates
True default
True",
+ " 4│Ansible connection path
True default
None",
+ " 5│Ansible cow acceptlist
True default
['bud-frogs', 'bunny', 'cheese', 'daemon', 'def...",
+ " 6│Ansible cow path
True default
None",
+ " 7│Ansible cow selection
True default
default",
+ " 8│Ansible force color
True default
False",
+ " 9│Ansible home
True default
/root/.ansible",
+ " 10│Ansible nocolor
True default
False",
+ " 11│Ansible nocows
True default
False",
+ " 12│Ansible pipelining
True default
False",
+ " 13│Any errors fatal
True default
False",
+ " 14│Become allow same user
True default
False",
+ " 15│Become password file
True default
None",
+ " 16│Become plugin path
True default
XXXXXXX",
+ " 17│Cache plugin
False env
jsonfile",
+ " 18│Cache plugin connection
False env
XXXXXXX",
+ " 19│Cache plugin prefix
True default
ansible_facts",
+ " 20│Cache plugin timeout
False env
42",
+ " 21│Callbacks enabled
True default
[]",
+ " 22│Collections on ansible version mismatch
True default
warning",
"^b/PgUp page up ^f/PgDn page
down ↑↓ scroll
esc back [0-9] goto
:help help"
]
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/config/test_direct_interactive_ee_using_cfg.py/test/0.json
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/config/test_direct_interactive_ee_using_cfg.py/test/0.json
---
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/config/test_direct_interactive_ee_using_cfg.py/test/0.json
2025-10-14 20:35:16.000000000 +0200
+++
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/config/test_direct_interactive_ee_using_cfg.py/test/0.json
2025-12-02 17:56:18.000000000 +0100
@@ -11,27 +11,27 @@
" Name
Default Source
Current",
" 0│Action warnings
True default
True
▒",
" 1│Agnostic become prompt
True default
True
▒",
- " 2│Ansible connection path
True default
None
▒",
- " 3│Ansible cow acceptlist
True default
['bud-frogs', 'bunny', 'cheese', 'daemon', 'def...",
- " 4│Ansible cow path
True default
None",
- " 5│Ansible cow selection
True default
default",
- " 6│Ansible force color
True default
False",
- " 7│Ansible home
True default
/root/.ansible",
- " 8│Ansible nocolor
True default
False",
- " 9│Ansible nocows
True default
False",
- " 10│Ansible pipelining
True default
False",
- " 11│Any errors fatal
True default
False",
- " 12│Become allow same user
True default
False",
- " 13│Become password file
True default
None",
- " 14│Become plugin path
True default
XXXXXXX",
- " 15│Cache plugin
False env
jsonfile",
- " 16│Cache plugin connection
False env
XXXXXXX",
- " 17│Cache plugin prefix
True default
ansible_facts",
- " 18│Cache plugin timeout
False env
42",
- " 19│Callbacks enabled
True default
[]",
- " 20│Collections on ansible version mismatch
True default
warning",
- " 21│Collections paths
True default
XXXXXXX",
- " 22│Collections scan sys path
True default
True",
+ " 2│Allow broken conditionals
True default
False
▒",
+ " 3│Allow embedded templates
True default
True",
+ " 4│Ansible connection path
True default
None",
+ " 5│Ansible cow acceptlist
True default
['bud-frogs', 'bunny', 'cheese', 'daemon', 'def...",
+ " 6│Ansible cow path
True default
None",
+ " 7│Ansible cow selection
True default
default",
+ " 8│Ansible force color
True default
False",
+ " 9│Ansible home
True default
/root/.ansible",
+ " 10│Ansible nocolor
True default
False",
+ " 11│Ansible nocows
True default
False",
+ " 12│Ansible pipelining
True default
False",
+ " 13│Any errors fatal
True default
False",
+ " 14│Become allow same user
True default
False",
+ " 15│Become password file
True default
None",
+ " 16│Become plugin path
True default
XXXXXXX",
+ " 17│Cache plugin
False env
jsonfile",
+ " 18│Cache plugin connection
False env
XXXXXXX",
+ " 19│Cache plugin prefix
True default
ansible_facts",
+ " 20│Cache plugin timeout
False env
42",
+ " 21│Callbacks enabled
True default
[]",
+ " 22│Collections on ansible version mismatch
True default
warning",
"^b/PgUp page up ^f/PgDn page
down ↑↓ scroll
esc back [0-9] goto
:help help"
]
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/0.json
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/0.json
---
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/0.json
2025-10-14 20:35:16.000000000 +0200
+++
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/0.json
2025-12-02 17:56:18.000000000 +0100
@@ -10,19 +10,6 @@
"compared_fixture": false
},
"output": [
- "PLUGIN_FILTERS_CFG(default) = None",
- "PYTHON_MODULE_RLIMIT_NOFILE(default) = 0",
- "RETRY_FILES_ENABLED(env: ANSIBLE_RETRY_FILES_ENABLED) = False",
- "RETRY_FILES_SAVE_PATH(default) = None",
- "RUN_VARS_PLUGINS(default) = demand",
- "SHOW_CUSTOM_STATS(default) = False",
- "STRING_CONVERSION_ACTION(default) = warn",
- "STRING_TYPE_FILTERS(default) = ['string', 'to_json', 'to_nice_json',
'to_yaml', 'to_nice_yaml', 'ppretty', 'json']",
- "SYSTEM_WARNINGS(default) = True",
- "TAGS_RUN(default) = []",
- "TAGS_SKIP(default) = []",
- "TARGET_LOG_INFO(default) = None",
- "TASK_DEBUGGER_IGNORE_ERRORS(default) = True",
"TASK_TIMEOUT(default) = 0",
"TRANSFORM_INVALID_GROUP_CHARS(default) = never",
"USE_PERSISTENT_CONNECTIONS(default) = False",
@@ -34,6 +21,18 @@
"WIN_ASYNC_STARTUP_TIMEOUT(default) = 5",
"WORKER_SHUTDOWN_POLL_COUNT(default) = 0",
"WORKER_SHUTDOWN_POLL_DELAY(default) = 0.1",
- "YAML_FILENAME_EXTENSIONS(default) = ['.yml', '.yaml', '.json'](venv)
bash$"
+ "YAML_FILENAME_EXTENSIONS(default) = ['.yml', '.yaml', '.json']",
+ "_ANSIBALLZ_COVERAGE_CONFIG(default) = None",
+ "_ANSIBALLZ_DEBUGPY_CONFIG(default) = None",
+ "_ANSIBALLZ_PYDEVD_CONFIG(default) = None",
+ "_ANSIBLE_CONNECTION_PATH(default) = None",
+ "_CALLBACK_DISPATCH_ERROR_BEHAVIOR(default) = warning",
+ "_MODULE_METADATA(default) = False",
+ "_TEMPLAR_SANDBOX_MODE(default) = default",
+ "_TEMPLAR_UNKNOWN_TYPE_CONVERSION(default) = warning",
+ "_TEMPLAR_UNKNOWN_TYPE_ENCOUNTERED(default) = ignore",
+ "_TEMPLAR_UNTRUSTED_TEMPLATE_BEHAVIOR(default) = ignore",
+ "GALAXY_SERVERS:",
+ "(py312) bash$"
]
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/1.json
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/1.json
---
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/1.json
2025-10-14 20:35:16.000000000 +0200
+++
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/1.json
2025-12-02 17:56:18.000000000 +0100
@@ -33,6 +33,6 @@
"WORKER_SHUTDOWN_POLL_DELAY(default) = 0.1",
"YAML_FILENAME_EXTENSIONS(default) = ['.yml', '.yaml', '.json']",
"GALAXY_SERVERS:",
- "(venv) bash$"
+ "(py312) bash$"
]
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/2.json
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/2.json
---
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/2.json
2025-10-14 20:35:16.000000000 +0200
+++
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/2.json
2025-12-02 17:56:18.000000000 +0100
@@ -4,36 +4,36 @@
"comment": "config list with ee",
"additional_information": {
"present": [
- "YAML_FILENAME_EXTENSIONS"
+ "_TEMPLAR_UNTRUSTED_TEMPLATE_BEHAVIOR"
],
"absent": [],
"compared_fixture": false
},
"output": [
- " - The number of seconds to sleep between polling loops when
checking Task Queue",
- " Manager worker processes to verify they have exited cleanly.",
- " - This is for internal use only.",
+ "_TEMPLAR_UNKNOWN_TYPE_ENCOUNTERED:",
+ " choices: *id001",
+ " default: ignore",
+ " description:",
+ " - Action to take when an unknown type is encountered inside a
template pipeline.",
+ " - Experimental diagnostic feature, subject to change.",
" env:",
- " - name: ANSIBLE_WORKER_SHUTDOWN_POLL_DELAY",
- " name: Worker Shutdown Poll Delay",
- " type: float",
- " version_added: '2.10'",
- "YAML_FILENAME_EXTENSIONS:",
- " default:",
- " - .yml",
- " - .yaml",
- " - .json",
+ " - name: _ANSIBLE_TEMPLAR_UNKNOWN_TYPE_ENCOUNTERED",
+ " name: Templar unknown type encountered behavior",
+ " type: choices",
+ " version_added: '2.19'",
+ "_TEMPLAR_UNTRUSTED_TEMPLATE_BEHAVIOR:",
+ " choices: *id001",
+ " default: ignore",
" description:",
- " - Check all of these extensions when looking for 'variable' files
which should be",
- " YAML or JSON or vaulted versions of these.",
- " - This affects vars_files, include_vars, inventory and vars plugins
among others.",
+ " - Action to take when processing of an untrusted template is
skipped.",
+ " - For `ignore` or `warn`, the input template string is returned
as-is.",
+ " - This setting has no effect on expressions.",
+ " - Experimental diagnostic feature, subject to change.",
" env:",
- " - name: ANSIBLE_YAML_FILENAME_EXT",
- " ini:",
- " - key: yaml_valid_extensions",
- " section: defaults",
- " name: Valid YAML extensions",
- " type: list",
- "(venv) bash$"
+ " - name: _ANSIBLE_TEMPLAR_UNTRUSTED_TEMPLATE_BEHAVIOR",
+ " name: Templar untrusted template behavior",
+ " type: choices",
+ " version_added: '2.19'",
+ "(py312) bash$"
]
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/3.json
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/3.json
---
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/3.json
2025-10-14 20:35:16.000000000 +0200
+++
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/3.json
2025-12-02 17:56:18.000000000 +0100
@@ -33,6 +33,6 @@
"WORKER_SHUTDOWN_POLL_DELAY(default) = 0.1",
"YAML_FILENAME_EXTENSIONS(default) = ['.yml', '.yaml', '.json']",
"GALAXY_SERVERS:",
- "(venv) bash$"
+ "(py312) bash$"
]
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/4.json
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/4.json
---
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/4.json
2025-10-14 20:35:16.000000000 +0200
+++
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/4.json
2025-12-02 17:56:18.000000000 +0100
@@ -10,18 +10,19 @@
"compared_fixture": false
},
"output": [
- "usage: ansible-config [-h] [--version] [-v] {list,dump,view,init}
...",
+ "usage: ansible-config [-h] [--version] [-v]
{list,dump,view,init,validate} ...",
"View ansible configuration.",
"positional arguments:",
- " {list,dump,view,init}",
+ " {list,dump,view,init,validate}",
" list Print all config options",
" dump Dump configuration",
" view View configuration file",
" init Create initial configuration",
+ " validate Validate the configuration file and
environment variables. By default it only checks the base settings without
accounting for plugins (see -t).",
"options:",
" --version show program's version number, config file
location, configured module search path, module location, executable location
and exit",
" -h, --help show this help message and exit",
" -v, --verbose Causes Ansible to print more debug messages.
Adding multiple -v will increase the verbosity, the builtin plugins currently
evaluate up to -vvvvvv. A reasonable level to start is -vvv, connection
debugging might require -vvvv. This argument may be specified multiple times.",
- "(venv) bash$"
+ "(py312) bash$"
]
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/5.json
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/5.json
---
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/5.json
2025-10-14 20:35:16.000000000 +0200
+++
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/5.json
2025-12-02 17:56:18.000000000 +0100
@@ -23,6 +23,6 @@
" --version show program's version number, config file
location, configured module search path, module location, executable location
and exit",
" -h, --help show this help message and exit",
" -v, --verbose Causes Ansible to print more debug messages.
Adding multiple -v will increase the verbosity, the builtin plugins currently
evaluate up to -vvvvvv. A reasonable level to start is -vvv, connection
debugging might require -vvvv. This argument may be specified multiple times.",
- "(venv) bash$"
+ "(py312) bash$"
]
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/6.json
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/6.json
---
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/6.json
2025-10-14 20:35:16.000000000 +0200
+++
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/6.json
2025-12-02 17:56:18.000000000 +0100
@@ -10,18 +10,19 @@
"compared_fixture": false
},
"output": [
- "usage: ansible-config [-h] [--version] [-v] {list,dump,view,init}
...",
+ "usage: ansible-config [-h] [--version] [-v]
{list,dump,view,init,validate} ...",
"View ansible configuration.",
"positional arguments:",
- " {list,dump,view,init}",
+ " {list,dump,view,init,validate}",
" list Print all config options",
" dump Dump configuration",
" view View configuration file",
" init Create initial configuration",
+ " validate Validate the configuration file and
environment variables. By default it only checks the base settings without
accounting for plugins (see -t).",
"options:",
" --version show program's version number, config file
location, configured module search path, module location, executable location
and exit",
" -h, --help show this help message and exit",
" -v, --verbose Causes Ansible to print more debug messages.
Adding multiple -v will increase the verbosity, the builtin plugins currently
evaluate up to -vvvvvv. A reasonable level to start is -vvv, connection
debugging might require -vvvv. This argument may be specified multiple times.",
- "(venv) bash$"
+ "(py312) bash$"
]
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/7.json
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/7.json
---
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/7.json
2025-10-14 20:35:16.000000000 +0200
+++
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/7.json
2025-12-02 17:56:18.000000000 +0100
@@ -23,6 +23,6 @@
" --version show program's version number, config file
location, configured module search path, module location, executable location
and exit",
" -h, --help show this help message and exit",
" -v, --verbose Causes Ansible to print more debug messages.
Adding multiple -v will increase the verbosity, the builtin plugins currently
evaluate up to -vvvvvv. A reasonable level to start is -vvv, connection
debugging might require -vvvv. This argument may be specified multiple times.",
- "(venv) bash$"
+ "(py312) bash$"
]
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/8.json
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/8.json
---
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/8.json
2025-10-14 20:35:16.000000000 +0200
+++
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/8.json
2025-12-02 17:56:18.000000000 +0100
@@ -10,19 +10,6 @@
"compared_fixture": false
},
"output": [
- "PLUGIN_FILTERS_CFG(default) = None",
- "PYTHON_MODULE_RLIMIT_NOFILE(default) = 0",
- "RETRY_FILES_ENABLED(env: ANSIBLE_RETRY_FILES_ENABLED) = False",
- "RETRY_FILES_SAVE_PATH(default) = None",
- "RUN_VARS_PLUGINS(default) = demand",
- "SHOW_CUSTOM_STATS(default) = False",
- "STRING_CONVERSION_ACTION(default) = warn",
- "STRING_TYPE_FILTERS(default) = ['string', 'to_json', 'to_nice_json',
'to_yaml', 'to_nice_yaml', 'ppretty', 'json']",
- "SYSTEM_WARNINGS(default) = True",
- "TAGS_RUN(default) = []",
- "TAGS_SKIP(default) = []",
- "TARGET_LOG_INFO(default) = None",
- "TASK_DEBUGGER_IGNORE_ERRORS(default) = True",
"TASK_TIMEOUT(default) = 0",
"TRANSFORM_INVALID_GROUP_CHARS(default) = never",
"USE_PERSISTENT_CONNECTIONS(default) = False",
@@ -34,6 +21,18 @@
"WIN_ASYNC_STARTUP_TIMEOUT(default) = 5",
"WORKER_SHUTDOWN_POLL_COUNT(default) = 0",
"WORKER_SHUTDOWN_POLL_DELAY(default) = 0.1",
-
"YAML_FILENAME_EXTENSIONS(/home/user/github/ansible-navigator/tests/fixtures/integration/actions/config/ansible.cfg)
= ['.os2'](venv) bash$"
+
"YAML_FILENAME_EXTENSIONS(/home/user/github/ansible-navigator/tests/fixtures/integration/actions/config/ansible.cfg)
= ['.os2']",
+ "_ANSIBALLZ_COVERAGE_CONFIG(default) = None",
+ "_ANSIBALLZ_DEBUGPY_CONFIG(default) = None",
+ "_ANSIBALLZ_PYDEVD_CONFIG(default) = None",
+ "_ANSIBLE_CONNECTION_PATH(default) = None",
+ "_CALLBACK_DISPATCH_ERROR_BEHAVIOR(default) = warning",
+ "_MODULE_METADATA(default) = False",
+ "_TEMPLAR_SANDBOX_MODE(default) = default",
+ "_TEMPLAR_UNKNOWN_TYPE_CONVERSION(default) = warning",
+ "_TEMPLAR_UNKNOWN_TYPE_ENCOUNTERED(default) = ignore",
+ "_TEMPLAR_UNTRUSTED_TEMPLATE_BEHAVIOR(default) = ignore",
+ "GALAXY_SERVERS:",
+ "(py312) bash$"
]
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/9.json
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/9.json
---
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/9.json
2025-10-14 20:35:16.000000000 +0200
+++
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/config/test_stdout_tmux.py/test/9.json
2025-12-02 17:56:18.000000000 +0100
@@ -33,6 +33,6 @@
"WORKER_SHUTDOWN_POLL_DELAY(default) = 0.1",
"YAML_FILENAME_EXTENSIONS(/home/user/github/ansible-navigator/tests/fixtures/integration/actions/config/ansible.cfg)
= ['.os2']",
"GALAXY_SERVERS:",
- "(venv) bash$"
+ "(py312) bash$"
]
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/config/test_welcome_interactive_ee.py/test/1.json
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/config/test_welcome_interactive_ee.py/test/1.json
---
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/config/test_welcome_interactive_ee.py/test/1.json
2025-10-14 20:35:16.000000000 +0200
+++
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/config/test_welcome_interactive_ee.py/test/1.json
2025-12-02 17:56:18.000000000 +0100
@@ -11,27 +11,27 @@
" Name
Default Source
Current",
" 0│Action warnings
True default
True
▒",
" 1│Agnostic become prompt
True default
True
▒",
- " 2│Ansible connection path
True default
None
▒",
- " 3│Ansible cow acceptlist
True default
['bud-frogs', 'bunny', 'cheese', 'daemon', 'def...",
- " 4│Ansible cow path
True default
None",
- " 5│Ansible cow selection
True default
default",
- " 6│Ansible force color
True default
False",
- " 7│Ansible home
True default
/root/.ansible",
- " 8│Ansible nocolor
True default
False",
- " 9│Ansible nocows
True default
False",
- " 10│Ansible pipelining
True default
False",
- " 11│Any errors fatal
True default
False",
- " 12│Become allow same user
True default
False",
- " 13│Become password file
True default
None",
- " 14│Become plugin path
True default
XXXXXXX",
- " 15│Cache plugin
False env
jsonfile",
- " 16│Cache plugin connection
False env
XXXXXXX",
- " 17│Cache plugin prefix
True default
ansible_facts",
- " 18│Cache plugin timeout
False env
42",
- " 19│Callbacks enabled
True default
[]",
- " 20│Collections on ansible version mismatch
True default
warning",
- " 21│Collections paths
True default
XXXXXXX",
- " 22│Collections scan sys path
True default
True",
+ " 2│Allow broken conditionals
True default
False
▒",
+ " 3│Allow embedded templates
True default
True",
+ " 4│Ansible connection path
True default
None",
+ " 5│Ansible cow acceptlist
True default
['bud-frogs', 'bunny', 'cheese', 'daemon', 'def...",
+ " 6│Ansible cow path
True default
None",
+ " 7│Ansible cow selection
True default
default",
+ " 8│Ansible force color
True default
False",
+ " 9│Ansible home
True default
/root/.ansible",
+ " 10│Ansible nocolor
True default
False",
+ " 11│Ansible nocows
True default
False",
+ " 12│Ansible pipelining
True default
False",
+ " 13│Any errors fatal
True default
False",
+ " 14│Become allow same user
True default
False",
+ " 15│Become password file
True default
None",
+ " 16│Become plugin path
True default
XXXXXXX",
+ " 17│Cache plugin
False env
jsonfile",
+ " 18│Cache plugin connection
False env
XXXXXXX",
+ " 19│Cache plugin prefix
True default
ansible_facts",
+ " 20│Cache plugin timeout
False env
42",
+ " 21│Callbacks enabled
True default
[]",
+ " 22│Collections on ansible version mismatch
True default
warning",
"^b/PgUp page up ^f/PgDn page
down ↑↓ scroll
esc back [0-9] goto
:help help"
]
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/exec/ansible-navigator.yaml
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/exec/ansible-navigator.yaml
---
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/exec/ansible-navigator.yaml
2025-10-14 20:35:16.000000000 +0200
+++
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/exec/ansible-navigator.yaml
2025-12-02 17:56:18.000000000 +0100
@@ -2,7 +2,7 @@
execution-environment:
environment-variables:
set:
- ANSIBLE_COLLECTIONS_PATHS: /tmp/collections
+ ANSIBLE_COLLECTIONS_PATH: /tmp/collections
exec:
command: echo test_data_from_config
shell: False
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/exec/test_stdout_config_file.py/test/2.json
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/exec/test_stdout_config_file.py/test/2.json
---
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/exec/test_stdout_config_file.py/test/2.json
2025-10-14 20:35:16.000000000 +0200
+++
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/exec/test_stdout_config_file.py/test/2.json
2025-12-02 17:56:18.000000000 +0100
@@ -4,7 +4,7 @@
"comment": "ensure env vars get set from config",
"additional_information": {
"present": [
- "ANSIBLE_COLLECTIONS_PATHS=/tmp/collections"
+ "ANSIBLE_COLLECTIONS_PATH=/tmp/collections"
],
"absent": [],
"compared_fixture": false
@@ -25,7 +25,7 @@
"ANSIBLE_NAVIGATOR_PULL_POLICY=never",
"ANSIBLE_STDOUT_CALLBACK=awx_display",
"ANSIBLE_NAVIGATOR_PLAYBOOK_ARTIFACT_SAVE_AS=./.test_logs/tests/integration/actions/exec/test_stdout_config_file.py/playbook-artifact.log",
- "ANSIBLE_COLLECTIONS_PATHS=/tmp/collections",
+ "ANSIBLE_COLLECTIONS_PATH=/tmp/collections",
"TERM=xterm",
"LAUNCHED_BY_RUNNER=1",
"ANSIBLE_NAVIGATOR_CONFIG=/home/user/github/ansible-navigator/tests/fixtures/integration/actions/exec/ansible-navigator.yaml",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/exec/test_stdout_file.py/test/2.json
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/exec/test_stdout_file.py/test/2.json
---
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/exec/test_stdout_file.py/test/2.json
2025-10-14 20:35:16.000000000 +0200
+++
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/exec/test_stdout_file.py/test/2.json
2025-12-02 17:56:18.000000000 +0100
@@ -4,14 +4,14 @@
"comment": "ensure env vars get set from config",
"additional_information": {
"present": [
- "ANSIBLE_COLLECTIONS_PATHS=/tmp/collections"
+ "ANSIBLE_COLLECTIONS_PATH=/tmp/collections"
],
"absent": [],
"compared_fixture": false
},
"output": [
"ANSIBLE_DEV_TOOLS_CONTAINER=1",
- "ANSIBLE_COLLECTIONS_PATHS=/tmp/collections",
+ "ANSIBLE_COLLECTIONS_PATH=/tmp/collections",
"PWD=/home/user/github/ansible-navigator",
"PIP_BREAK_SYSTEM_PACKAGES=1",
"ANSIBLE_NAVIGATOR_PLAYBOOK_ARTIFACT_SAVE_AS=/home/user/github/ansible-navigator/.test_logs/integration/actions/exec/test_stdout_file.py/test_stdout_file_py/ansible-navigator.log/playbook-artifact.log",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/run/test_direct_interactive_ee_collection.py/test/13.json
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/run/test_direct_interactive_ee_collection.py/test/13.json
---
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/run/test_direct_interactive_ee_collection.py/test/13.json
2025-10-14 20:35:16.000000000 +0200
+++
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/run/test_direct_interactive_ee_collection.py/test/13.json
2025-12-02 17:56:18.000000000 +0100
@@ -9,35 +9,34 @@
},
"output": [
" 0│[WARNING]: No inventory was parsed, only implicit localhost is
available",
- " 1│[WARNING]: provided hosts list is empty, only localhost is
available. Note that",
- " 2│the implicit localhost does not match 'all'",
- " 3│",
- " 4│PLAY [run integration test play-1]
*********************************************",
- " 5│",
- " 6│TASK [debug print play-1 task-1]
***********************************************",
- " 7│ok: [localhost] => {",
- " 8│ \"msg\": \"This is play-1 task-1\"",
- " 9│}",
- "10│",
- "11│TASK [debug print play-1 task-2]
***********************************************",
- "12│ok: [localhost] => {",
- "13│ \"msg\": \"This is play-1 task-2\"",
- "14│}",
- "15│",
- "16│PLAY [run integration test play-2]
*********************************************",
- "17│",
- "18│TASK [debug print play-2 task-1]
***********************************************",
- "19│ok: [localhost] => {",
- "20│ \"msg\": \"This is play-2 task-1\"",
- "21│}",
- "22│",
- "23│TASK [debug print play-2 task-2]
***********************************************",
- "24│ok: [localhost] => {",
- "25│ \"msg\": \"This is play-2 task-2\"",
- "26│}",
- "27│",
- "28│PLAY RECAP
*********************************************************************",
- "29│localhost : ok=4 changed=0 unreachable=0
failed=0 skipped=0 rescued=0 ignored=0",
+ " 1│[WARNING]: provided hosts list is empty, only localhost is
available. Note that the implicit localhost does not match 'all'",
+ " 2│",
+ " 3│PLAY [run integration test play-1]
*********************************************",
+ " 4│",
+ " 5│TASK [debug print play-1 task-1]
***********************************************",
+ " 6│ok: [localhost] => {",
+ " 7│ \"msg\": \"This is play-1 task-1\"",
+ " 8│}",
+ " 9│",
+ "10│TASK [debug print play-1 task-2]
***********************************************",
+ "11│ok: [localhost] => {",
+ "12│ \"msg\": \"This is play-1 task-2\"",
+ "13│}",
+ "14│",
+ "15│PLAY [run integration test play-2]
*********************************************",
+ "16│",
+ "17│TASK [debug print play-2 task-1]
***********************************************",
+ "18│ok: [localhost] => {",
+ "19│ \"msg\": \"This is play-2 task-1\"",
+ "20│}",
+ "21│",
+ "22│TASK [debug print play-2 task-2]
***********************************************",
+ "23│ok: [localhost] => {",
+ "24│ \"msg\": \"This is play-2 task-2\"",
+ "25│}",
+ "26│",
+ "27│PLAY RECAP
*********************************************************************",
+ "28│localhost : ok=4 changed=0 unreachable=0
failed=0 skipped=0 rescued=0 ignored=0",
"^b/PgUp page up
^f/PgDn page down
↑↓ scroll
esc back
:help help
Successful"
]
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/stdout/test_direct_interactive_ee.py/test/1.json
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/stdout/test_direct_interactive_ee.py/test/1.json
---
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/stdout/test_direct_interactive_ee.py/test/1.json
2025-10-14 20:35:16.000000000 +0200
+++
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/stdout/test_direct_interactive_ee.py/test/1.json
2025-12-02 17:56:18.000000000 +0100
@@ -4,32 +4,28 @@
"comment": "Check stdout",
"output": [
" 0│[WARNING]: No inventory was parsed, only implicit localhost is
available",
- " 1│[WARNING]: provided hosts list is empty, only localhost is
available. Note that",
- " 2│the implicit localhost does not match 'all'",
- " 3│",
- " 4│PLAY [localhost]
***************************************************************",
- " 5│",
- " 6│TASK [debug]
*******************************************************************",
- " 7│ok: [localhost] => {",
- " 8│ \"msg\": \"message 1\"",
- " 9│}",
- "10│",
- "11│TASK [debug]
*******************************************************************",
- "12│ok: [localhost] => (item=1) => {",
- "13│ \"ansible_loop_var\": \"item\",",
- "14│ \"item\": 1",
- "15│}",
- "16│ok: [localhost] => (item=2) => {",
- "17│ \"ansible_loop_var\": \"item\",",
- "18│ \"item\": 2",
+ " 1│[WARNING]: provided hosts list is empty, only localhost is
available. Note that the implicit localhost does not match 'all'",
+ " 2│",
+ " 3│PLAY [localhost]
***************************************************************",
+ " 4│",
+ " 5│TASK [debug]
*******************************************************************",
+ " 6│ok: [localhost] => {",
+ " 7│ \"msg\": \"message 1\"",
+ " 8│}",
+ " 9│",
+ "10│TASK [debug]
*******************************************************************",
+ "11│ok: [localhost] => (item=1) => {",
+ "12│ \"item\": 1",
+ "13│}",
+ "14│ok: [localhost] => (item=2) => {",
+ "15│ \"item\": 2",
+ "16│}",
+ "17│ok: [localhost] => (item=3) => {",
+ "18│ \"item\": 3",
"19│}",
- "20│ok: [localhost] => (item=3) => {",
- "21│ \"ansible_loop_var\": \"item\",",
- "22│ \"item\": 3",
- "23│}",
- "24│",
- "25│PLAY RECAP
*********************************************************************",
- "26│localhost : ok=2 changed=0 unreachable=0
failed=0 skipped=0 rescued=0 ignored=0",
+ "20│",
+ "21│PLAY RECAP
*********************************************************************",
+ "22│localhost : ok=2 changed=0 unreachable=0
failed=0 skipped=0 rescued=0 ignored=0",
"^b/PgUp page up ^f/PgDn page down
↑↓ scroll esc back
:help help Successful"
]
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/stdout/test_direct_interactive_ee.py/test/3.json
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/stdout/test_direct_interactive_ee.py/test/3.json
---
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/stdout/test_direct_interactive_ee.py/test/3.json
2025-10-14 20:35:16.000000000 +0200
+++
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/stdout/test_direct_interactive_ee.py/test/3.json
2025-12-02 17:56:18.000000000 +0100
@@ -4,32 +4,28 @@
"comment": "Check stdout",
"output": [
" 0│[WARNING]: No inventory was parsed, only implicit localhost is
available",
- " 1│[WARNING]: provided hosts list is empty, only localhost is
available. Note that",
- " 2│the implicit localhost does not match 'all'",
- " 3│",
- " 4│PLAY [localhost]
***************************************************************",
- " 5│",
- " 6│TASK [debug]
*******************************************************************",
- " 7│ok: [localhost] => {",
- " 8│ \"msg\": \"message 1\"",
- " 9│}",
- "10│",
- "11│TASK [debug]
*******************************************************************",
- "12│ok: [localhost] => (item=1) => {",
- "13│ \"ansible_loop_var\": \"item\",",
- "14│ \"item\": 1",
- "15│}",
- "16│ok: [localhost] => (item=2) => {",
- "17│ \"ansible_loop_var\": \"item\",",
- "18│ \"item\": 2",
+ " 1│[WARNING]: provided hosts list is empty, only localhost is
available. Note that the implicit localhost does not match 'all'",
+ " 2│",
+ " 3│PLAY [localhost]
***************************************************************",
+ " 4│",
+ " 5│TASK [debug]
*******************************************************************",
+ " 6│ok: [localhost] => {",
+ " 7│ \"msg\": \"message 1\"",
+ " 8│}",
+ " 9│",
+ "10│TASK [debug]
*******************************************************************",
+ "11│ok: [localhost] => (item=1) => {",
+ "12│ \"item\": 1",
+ "13│}",
+ "14│ok: [localhost] => (item=2) => {",
+ "15│ \"item\": 2",
+ "16│}",
+ "17│ok: [localhost] => (item=3) => {",
+ "18│ \"item\": 3",
"19│}",
- "20│ok: [localhost] => (item=3) => {",
- "21│ \"ansible_loop_var\": \"item\",",
- "22│ \"item\": 3",
- "23│}",
- "24│",
- "25│PLAY RECAP
*********************************************************************",
- "26│localhost : ok=2 changed=0 unreachable=0
failed=0 skipped=0 rescued=0 ignored=0",
+ "20│",
+ "21│PLAY RECAP
*********************************************************************",
+ "22│localhost : ok=2 changed=0 unreachable=0
failed=0 skipped=0 rescued=0 ignored=0",
"^b/PgUp page up ^f/PgDn page down
↑↓ scroll esc back
:help help Successful"
]
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/stdout/test_welcome_interactive_ee.py/test/2.json
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/stdout/test_welcome_interactive_ee.py/test/2.json
---
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/stdout/test_welcome_interactive_ee.py/test/2.json
2025-10-14 20:35:16.000000000 +0200
+++
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/stdout/test_welcome_interactive_ee.py/test/2.json
2025-12-02 17:56:18.000000000 +0100
@@ -4,32 +4,28 @@
"comment": "Check stdout",
"output": [
" 0│[WARNING]: No inventory was parsed, only implicit localhost is
available",
- " 1│[WARNING]: provided hosts list is empty, only localhost is
available. Note that",
- " 2│the implicit localhost does not match 'all'",
- " 3│",
- " 4│PLAY [localhost]
***************************************************************",
- " 5│",
- " 6│TASK [debug]
*******************************************************************",
- " 7│ok: [localhost] => {",
- " 8│ \"msg\": \"message 1\"",
- " 9│}",
- "10│",
- "11│TASK [debug]
*******************************************************************",
- "12│ok: [localhost] => (item=1) => {",
- "13│ \"ansible_loop_var\": \"item\",",
- "14│ \"item\": 1",
- "15│}",
- "16│ok: [localhost] => (item=2) => {",
- "17│ \"ansible_loop_var\": \"item\",",
- "18│ \"item\": 2",
+ " 1│[WARNING]: provided hosts list is empty, only localhost is
available. Note that the implicit localhost does not match 'all'",
+ " 2│",
+ " 3│PLAY [localhost]
***************************************************************",
+ " 4│",
+ " 5│TASK [debug]
*******************************************************************",
+ " 6│ok: [localhost] => {",
+ " 7│ \"msg\": \"message 1\"",
+ " 8│}",
+ " 9│",
+ "10│TASK [debug]
*******************************************************************",
+ "11│ok: [localhost] => (item=1) => {",
+ "12│ \"item\": 1",
+ "13│}",
+ "14│ok: [localhost] => (item=2) => {",
+ "15│ \"item\": 2",
+ "16│}",
+ "17│ok: [localhost] => (item=3) => {",
+ "18│ \"item\": 3",
"19│}",
- "20│ok: [localhost] => (item=3) => {",
- "21│ \"ansible_loop_var\": \"item\",",
- "22│ \"item\": 3",
- "23│}",
- "24│",
- "25│PLAY RECAP
*********************************************************************",
- "26│localhost : ok=2 changed=0 unreachable=0
failed=0 skipped=0 rescued=0 ignored=0",
+ "20│",
+ "21│PLAY RECAP
*********************************************************************",
+ "22│localhost : ok=2 changed=0 unreachable=0
failed=0 skipped=0 rescued=0 ignored=0",
"^b/PgUp page up ^f/PgDn page down
↑↓ scroll esc back
:help help Successful"
]
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/stdout/test_welcome_interactive_ee.py/test/4.json
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/stdout/test_welcome_interactive_ee.py/test/4.json
---
old/ansible-navigator-25.11.0/tests/fixtures/integration/actions/stdout/test_welcome_interactive_ee.py/test/4.json
2025-10-14 20:35:16.000000000 +0200
+++
new/ansible-navigator-25.12.0/tests/fixtures/integration/actions/stdout/test_welcome_interactive_ee.py/test/4.json
2025-12-02 17:56:18.000000000 +0100
@@ -4,32 +4,28 @@
"comment": "Check stdout",
"output": [
" 0│[WARNING]: No inventory was parsed, only implicit localhost is
available",
- " 1│[WARNING]: provided hosts list is empty, only localhost is
available. Note that",
- " 2│the implicit localhost does not match 'all'",
- " 3│",
- " 4│PLAY [localhost]
***************************************************************",
- " 5│",
- " 6│TASK [debug]
*******************************************************************",
- " 7│ok: [localhost] => {",
- " 8│ \"msg\": \"message 1\"",
- " 9│}",
- "10│",
- "11│TASK [debug]
*******************************************************************",
- "12│ok: [localhost] => (item=1) => {",
- "13│ \"ansible_loop_var\": \"item\",",
- "14│ \"item\": 1",
- "15│}",
- "16│ok: [localhost] => (item=2) => {",
- "17│ \"ansible_loop_var\": \"item\",",
- "18│ \"item\": 2",
+ " 1│[WARNING]: provided hosts list is empty, only localhost is
available. Note that the implicit localhost does not match 'all'",
+ " 2│",
+ " 3│PLAY [localhost]
***************************************************************",
+ " 4│",
+ " 5│TASK [debug]
*******************************************************************",
+ " 6│ok: [localhost] => {",
+ " 7│ \"msg\": \"message 1\"",
+ " 8│}",
+ " 9│",
+ "10│TASK [debug]
*******************************************************************",
+ "11│ok: [localhost] => (item=1) => {",
+ "12│ \"item\": 1",
+ "13│}",
+ "14│ok: [localhost] => (item=2) => {",
+ "15│ \"item\": 2",
+ "16│}",
+ "17│ok: [localhost] => (item=3) => {",
+ "18│ \"item\": 3",
"19│}",
- "20│ok: [localhost] => (item=3) => {",
- "21│ \"ansible_loop_var\": \"item\",",
- "22│ \"item\": 3",
- "23│}",
- "24│",
- "25│PLAY RECAP
*********************************************************************",
- "26│localhost : ok=2 changed=0 unreachable=0
failed=0 skipped=0 rescued=0 ignored=0",
+ "20│",
+ "21│PLAY RECAP
*********************************************************************",
+ "22│localhost : ok=2 changed=0 unreachable=0
failed=0 skipped=0 rescued=0 ignored=0",
"^b/PgUp page up ^f/PgDn page down
↑↓ scroll esc back
:help help Successful"
]
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ansible-navigator-25.11.0/tests/integration/actions/config/test_stdout_tmux.py
new/ansible-navigator-25.12.0/tests/integration/actions/config/test_stdout_tmux.py
---
old/ansible-navigator-25.11.0/tests/integration/actions/config/test_stdout_tmux.py
2025-10-14 20:35:16.000000000 +0200
+++
new/ansible-navigator-25.12.0/tests/integration/actions/config/test_stdout_tmux.py
2025-12-02 17:56:18.000000000 +0100
@@ -37,7 +37,7 @@
ShellCommand(
comment="config dump without ee",
user_input=StdoutCommand(
- cmdline="dump",
+ cmdline="dump --senv PAGER=cat",
mode="stdout",
execution_environment=False,
).join(),
@@ -50,7 +50,7 @@
mode="stdout",
execution_environment=True,
).join(),
- present=["YAML_FILENAME_EXTENSIONS"],
+ present=["_TEMPLAR_UNTRUSTED_TEMPLATE_BEHAVIOR"],
),
ShellCommand(
comment="config list without ee",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ansible-navigator-25.11.0/tests/integration/actions/exec/test_stdout_file.py
new/ansible-navigator-25.12.0/tests/integration/actions/exec/test_stdout_file.py
---
old/ansible-navigator-25.11.0/tests/integration/actions/exec/test_stdout_file.py
2025-10-14 20:35:16.000000000 +0200
+++
new/ansible-navigator-25.12.0/tests/integration/actions/exec/test_stdout_file.py
2025-12-02 17:56:18.000000000 +0100
@@ -48,7 +48,7 @@
cmdline="/bin/env",
execution_environment=True,
).join(),
- present=["ANSIBLE_COLLECTIONS_PATHS=/tmp/collections"],
+ present=["ANSIBLE_COLLECTIONS_PATH=/tmp/collections"],
),
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ansible-navigator-25.11.0/tests/integration/actions/run/test_direct_interactive_ee_collection.py
new/ansible-navigator-25.12.0/tests/integration/actions/run/test_direct_interactive_ee_collection.py
---
old/ansible-navigator-25.11.0/tests/integration/actions/run/test_direct_interactive_ee_collection.py
2025-10-14 20:35:16.000000000 +0200
+++
new/ansible-navigator-25.12.0/tests/integration/actions/run/test_direct_interactive_ee_collection.py
2025-12-02 17:56:18.000000000 +0100
@@ -15,7 +15,7 @@
cmdline = (
f"{PLAYBOOK_COLLECTION} --eev {common_fixture_dir}:{common_fixture_dir}"
- f" --senv ANSIBLE_COLLECTIONS_PATHS={common_fixture_dir}"
+ f" --senv ANSIBLE_COLLECTIONS_PATH={common_fixture_dir}"
)
CLI = Command(subcommand="run", cmdline=cmdline,
execution_environment=True).join()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/ansible-navigator-25.11.0/tests/integration/actions/run/test_direct_interactive_noee_collection.py
new/ansible-navigator-25.12.0/tests/integration/actions/run/test_direct_interactive_noee_collection.py
---
old/ansible-navigator-25.11.0/tests/integration/actions/run/test_direct_interactive_noee_collection.py
2025-10-14 20:35:16.000000000 +0200
+++
new/ansible-navigator-25.12.0/tests/integration/actions/run/test_direct_interactive_noee_collection.py
2025-12-02 17:56:18.000000000 +0100
@@ -18,7 +18,7 @@
subcommand="run",
cmdline=cmdline,
execution_environment=False,
- precommand=f"ANSIBLE_COLLECTIONS_PATHS={common_fixture_dir}",
+ precommand=f"ANSIBLE_COLLECTIONS_PATH={common_fixture_dir}",
).join()
initial_steps = (
++++++ ansible-navigator.obsinfo ++++++
--- /var/tmp/diff_new_pack.IV8V2O/_old 2025-12-05 16:58:59.266340859 +0100
+++ /var/tmp/diff_new_pack.IV8V2O/_new 2025-12-05 16:58:59.282341527 +0100
@@ -1,5 +1,5 @@
name: ansible-navigator
-version: 25.11.0
-mtime: 1760466916
-commit: c177fec7f9d9b3a06ff2cf68d141da63e9121097
+version: 25.12.0
+mtime: 1764694578
+commit: 2a49e00ce1008ebf6df4e68c9910187b6d97639c