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
 

Reply via email to