You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The test ansible-test sanity --test pylint [explain] failed with 11 errors:
lib/ansible/playbook/base.py:617:0: syntax-error: invalid syntax (<unknown>, line 617)
lib/ansible/playbook/block.py:25:0: syntax-error: Cannot import 'ansible.playbook.base' due to syntax error 'invalid syntax (<unknown>, line 617)'
lib/ansible/playbook/loop_control.py:23:0: syntax-error: Cannot import 'ansible.playbook.base' due to syntax error 'invalid syntax (<unknown>, line 617)'
lib/ansible/playbook/play.py:28:0: syntax-error: Cannot import 'ansible.playbook.base' due to syntax error 'invalid syntax (<unknown>, line 617)'
lib/ansible/playbook/play_context.py:33:0: syntax-error: Cannot import 'ansible.playbook.base' due to syntax error 'invalid syntax (<unknown>, line 617)'
lib/ansible/playbook/playbook_include.py:31:0: syntax-error: Cannot import 'ansible.playbook.base' due to syntax error 'invalid syntax (<unknown>, line 617)'
lib/ansible/playbook/role/__init__.py:28:0: syntax-error: Cannot import 'ansible.playbook.base' due to syntax error 'invalid syntax (<unknown>, line 617)'
lib/ansible/playbook/role/definition.py:29:0: syntax-error: Cannot import 'ansible.playbook.base' due to syntax error 'invalid syntax (<unknown>, line 617)'
lib/ansible/playbook/role/metadata.py:28:0: syntax-error: Cannot import 'ansible.playbook.base' due to syntax error 'invalid syntax (<unknown>, line 617)'
lib/ansible/playbook/task.py:32:0: syntax-error: Cannot import 'ansible.playbook.base' due to syntax error 'invalid syntax (<unknown>, line 617)'
test/sanity/ignore.txt:134:1: ansible-test: Ignoring 'blacklisted-name' on 'lib/ansible/playbook/base.py' is unnecessary
The test ansible-test sanity --test ansible-doc [explain] failed with the error:
Command "ansible-doc -t strategy debug free host_pinned linear" returned exit status 250.
>>> Standard Error
ERROR! Unexpected Exception, this is probably a bug: invalid syntax (base.py, line 617)
The test ansible-test sanity --test docs-build [explain] failed with the error:
Command "/usr/bin/python3.6 /root/ansible/test/sanity/code-smell/docs-build.py" returned exit status 1.
>>> Standard Error
Command 'make base_singlehtmldocs' failed with status code: 2
--> Standard Output
../../hacking/build-ansible.py collection-meta --template-file=../templates/collections_galaxy_meta.rst.j2 --output-dir=rst/dev_guide/ ../../lib/ansible/galaxy/data/collections_galaxy_meta.yml
../../hacking/build-ansible.py document-config --template-file=../templates/config.rst.j2 --output-dir=rst/reference_appendices/ ../../lib/ansible/config/base.yml
mkdir -p rst/cli
../../hacking/build-ansible.py generate-man --template-file=../templates/cli_rst.j2 --output-dir=rst/cli/ --output-format rst ../../lib/ansible/cli/*.py
Makefile:109: recipe for target 'cli' failed
--> Standard Error
Traceback (most recent call last):
File "../../hacking/build-ansible.py", line 103, in <module>
main()
File "../../hacking/build-ansible.py", line 92, in main
retval = command.main(args)
File "/root/ansible/hacking/build_library/build_ansible/command_plugins/generate_man.py", line 279, in main
allvars[cli_name] = opts_docs(cli_class_name, cli_name)
File "/root/ansible/hacking/build_library/build_ansible/command_plugins/generate_man.py", line 120, in opts_docs
fromlist=[cli_class_name]), cli_class_name)
File "/root/ansible/lib/ansible/cli/adhoc.py", line 13, in <module>
from ansible.executor.task_queue_manager import TaskQueueManager
File "/root/ansible/lib/ansible/executor/task_queue_manager.py", line 31, in <module>
from ansible.executor.play_iterator import PlayIterator
File "/root/ansible/lib/ansible/executor/play_iterator.py", line 27, in <module>
from ansible.playbook.block import Block
File "/root/ansible/lib/ansible/playbook/__init__.py", line 27, in <module>
from ansible.playbook.play import Play
File "/root/ansible/lib/ansible/playbook/play.py", line 28, in <module>
from ansible.playbook.base import Base
File "/root/ansible/lib/ansible/playbook/base.py", line 617
return self.'_%s' % key
^
SyntaxError: invalid syntax
make: *** [cli] Error 1
The test ansible-test sanity --test package-data [explain] failed with the error:
Command "/usr/bin/python3.6 /root/ansible/test/sanity/code-smell/package-data.py" returned exit status 1.
>>> Standard Error
Traceback (most recent call last):
File "/root/ansible/test/sanity/code-smell/package-data.py", line 376, in <module>
main()
File "/root/ansible/test/sanity/code-smell/package-data.py", line 353, in main
sdist_path = create_sdist(tmp_dir)
File "/root/ansible/test/sanity/code-smell/package-data.py", line 167, in create_sdist
raise Exception('make snapshot failed:\n%s' % stderr)
Exception: make snapshot failed:
fatal: not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
fatal: not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
fatal: not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
Traceback (most recent call last):
File "hacking/build-ansible.py", line 103, in <module>
main()
File "hacking/build-ansible.py", line 92, in main
retval = command.main(args)
File "/tmp/tmpfufp_0fn/hacking/build_library/build_ansible/command_plugins/generate_man.py", line 279, in main
allvars[cli_name] = opts_docs(cli_class_name, cli_name)
File "/tmp/tmpfufp_0fn/hacking/build_library/build_ansible/command_plugins/generate_man.py", line 120, in opts_docs
fromlist=[cli_class_name]), cli_class_name)
File "/tmp/tmpfufp_0fn/lib/ansible/cli/adhoc.py", line 13, in <module>
from ansible.executor.task_queue_manager import TaskQueueManager
File "/tmp/tmpfufp_0fn/lib/ansible/executor/task_queue_manager.py", line 31, in <module>
from ansible.executor.play_iterator import PlayIterator
File "/tmp/tmpfufp_0fn/lib/ansible/executor/play_iterator.py", line 27, in <module>
from ansible.playbook.block import Block
File "/tmp/tmpfufp_0fn/lib/ansible/playbook/__init__.py", line 27, in <module>
from ansible.playbook.play import Play
File "/tmp/tmpfufp_0fn/lib/ansible/playbook/play.py", line 28, in <module>
from ansible.playbook.base import Base
File "/tmp/tmpfufp_0fn/lib/ansible/playbook/base.py", line 617
return self.'_%s' % key
^
SyntaxError: invalid syntax
make: *** [generate_rst] Error 1
The test ansible-test sanity --test compile --python 2.6 [explain] failed with 1 error:
ansibot
added
needs_revision
This PR fails CI tests or a maintainer has requested a review/revision of the PR.
and removed
core_review
In order to be merged, this PR must follow the core review workflow.
labels
Nov 12, 2020
ansibot
added
the
stale_ci
This PR has been tested by CI more than one week ago. Close and re-open this PR to get it retested.
label
Nov 21, 2020
ansibot
added
pre_azp
This PR was last tested before migration to Azure Pipelines.
and removed
ci_verified
Changes made in this PR are causing tests to fail.
stale_ci
This PR has been tested by CI more than one week ago. Close and re-open this PR to get it retested.
labels
Dec 7, 2020
ansibot
added
the
WIP
This issue/PR is a work in progress. Nevertheless it was shared for getting input from peers.
label
Feb 16, 2021
ansibot
removed
needs_rebase
https://docs.ansible.com/ansible/devel/dev_guide/developing_rebasing.html
pre_azp
This PR was last tested before migration to Azure Pipelines.
stale_pr
This PR has not been pushed to for more than one year.
labels
Jan 15, 2026
The test ansible-test sanity --test ansible-doc [explain] failed with the error:
Command "ansible-doc -l --json -t filter ansible.builtin" returned exit status 1.
>>> Standard Error
Traceback (most recent call last):
File "/root/ansible/bin/ansible-doc", line 10, in <module>
from ansible.cli import CLI
File "/root/ansible/lib/ansible/cli/__init__.py", line 120, in <module>
from ansible.vars.manager import VariableManager
File "/root/ansible/lib/ansible/vars/manager.py", line 43, in <module>
from ansible.vars.reserved import warn_if_reserved
File "/root/ansible/lib/ansible/vars/reserved.py", line 22, in <module>
from ansible.playbook import Play
File "/root/ansible/lib/ansible/playbook/__init__.py", line 25, in <module>
from ansible.playbook.play import Play
File "/root/ansible/lib/ansible/playbook/play.py", line 30, in <module>
from ansible.playbook.base import Base
File "/root/ansible/lib/ansible/playbook/base.py", line 113
self._templar = TemplateEngine | None = None
^^^^^^^^^^^^^^^^^^^^^
SyntaxError: cannot assign to expression
The test ansible-test sanity --test pep8 [explain] failed with 3 errors:
lib/ansible/playbook/base.py:140:5: E303: too many blank lines (2)
lib/ansible/playbook/base.py:712:17: E113: unexpected indentation
lib/ansible/playbook/base.py:716:1: E302: expected 2 blank lines, found 1
The test ansible-test sanity --test pylint [explain] failed with 11 errors:
lib/ansible/playbook/attribute.py:25:0: syntax-error: Cannot import 'ansible.playbook.base' due to 'cannot assign to expression (ansible.playbook.base, line 113)'
lib/ansible/playbook/base.py:113:25: syntax-error: Parsing failed: 'cannot assign to expression (ansible.playbook.base, line 113)'
lib/ansible/playbook/block.py:23:0: syntax-error: Cannot import 'ansible.playbook.base' due to 'cannot assign to expression (ansible.playbook.base, line 113)'
lib/ansible/playbook/loop_control.py:21:0: syntax-error: Cannot import 'ansible.playbook.base' due to 'cannot assign to expression (ansible.playbook.base, line 113)'
lib/ansible/playbook/play.py:30:0: syntax-error: Cannot import 'ansible.playbook.base' due to 'cannot assign to expression (ansible.playbook.base, line 113)'
lib/ansible/playbook/play_context.py:25:0: syntax-error: Cannot import 'ansible.playbook.base' due to 'cannot assign to expression (ansible.playbook.base, line 113)'
lib/ansible/playbook/playbook_include.py:24:0: syntax-error: Cannot import 'ansible.playbook.base' due to 'cannot assign to expression (ansible.playbook.base, line 113)'
lib/ansible/playbook/role/__init__.py:31:0: syntax-error: Cannot import 'ansible.playbook.base' due to 'cannot assign to expression (ansible.playbook.base, line 113)'
lib/ansible/playbook/role/definition.py:26:0: syntax-error: Cannot import 'ansible.playbook.base' due to 'cannot assign to expression (ansible.playbook.base, line 113)'
lib/ansible/playbook/role/metadata.py:24:0: syntax-error: Cannot import 'ansible.playbook.base' due to 'cannot assign to expression (ansible.playbook.base, line 113)'
lib/ansible/playbook/task.py:32:0: syntax-error: Cannot import 'ansible.playbook.base' due to 'cannot assign to expression (ansible.playbook.base, line 113)'
The test ansible-test sanity --test codespell [explain] failed with 1 error:
The test ansible-test sanity --test required-and-default-attributes [explain] failed with the error:
Command "/root/.ansible/test/venv/sanity/3.14/4f53cda1/bin/python /root/ansible/test/sanity/code-smell/required-and-default-attributes.py" returned exit status 1.
>>> Standard Error
Traceback (most recent call last):
File "/root/ansible/test/sanity/code-smell/required-and-default-attributes.py", line 25, in <module>
main()
~~~~^^
File "/root/ansible/test/sanity/code-smell/required-and-default-attributes.py", line 20, in main
tree = ast.parse(pathlib.Path(path).read_text(), path)
File "/usr/lib/python3.14/ast.py", line 46, in parse
return compile(source, filename, mode, flags,
_feature_version=feature_version, optimize=optimize)
File "lib/ansible/playbook/base.py", line 113
self._templar = TemplateEngine | None = None
^^^^^^^^^^^^^^^^^^^^^
SyntaxError: cannot assign to expression
ansibot
added
the
stale_ci
This PR has been tested by CI more than one week ago. Close and re-open this PR to get it retested.
label
Jan 29, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
affects_2.11bugThis issue/PR relates to a bug.needs_revisionThis PR fails CI tests or a maintainer has requested a review/revision of the PR.stale_ciThis PR has been tested by CI more than one week ago. Close and re-open this PR to get it retested.support:coreThis issue/PR relates to code supported by the Ansible Engineering Team.WIPThis issue/PR is a work in progress. Nevertheless it was shared for getting input from peers.
4 participants
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
ISSUE TYPE
COMPONENT NAME
playbooks