Skip to content

Don't execute deployment roles if packages are not installed #1825

Don't execute deployment roles if packages are not installed

Don't execute deployment roles if packages are not installed #1825

Triggered via push July 20, 2026 13:46
Status Success
Total duration 4m 21s
Artifacts

lint.yml

on: push
Verify ansible-lint
4m 18s
Verify ansible-lint
Verify yamllint
10s
Verify yamllint
Verify flake8
23s
Verify flake8
Verify pylint
22s
Verify pylint
Shellcheck
8s
Shellcheck
Fit to window
Zoom out
Zoom in

Annotations

11 warnings
Shellcheck
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4.1.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Verify yamllint
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4.1.1, actions/setup-python@v5.1.0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Verify pylint
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4.1.1, actions/setup-python@v5.1.0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Verify flake8
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4.1.1, actions/setup-python@v5.1.0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Verify ansible-lint
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4.1.1, actions/setup-python@v5.1.0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
jinja[spacing]: tests/group/test_group_query.yml#L187
Jinja2 spacing could be improved: ("testgroup2" not in result.group or result.group.testgroup2.gid < 1 or result.group.testgroup2.name != "testgroup2" or result.group.testgroup2.user|length != 2 or "testuser2" not in result.group.testgroup2.user or "testuser3" not in result.group.testgroup2.user) -> ("testgroup2" not in result.group or result.group.testgroup2.gid < 1 or result.group.testgroup2.name != "testgroup2" or result.group.testgroup2.user | length != 2 or "testuser2" not in result.group.testgroup2.user or "testuser3" not in result.group.testgroup2.user)
jinja[spacing]: tests/group/test_group_query.yml#L178
Jinja2 spacing could be improved: ("testgroup1" not in result.group or result.group.testgroup1.gid < 1 or result.group.testgroup1.name != "testgroup1" or result.group.testgroup1.user|length != 1 or "testuser1" not in result.group.testgroup1.user) -> ("testgroup1" not in result.group or result.group.testgroup1.gid < 1 or result.group.testgroup1.name != "testgroup1" or result.group.testgroup1.user | length != 1 or "testuser1" not in result.group.testgroup1.user)
jinja[spacing]: tests/group/test_group_query.yml#L149
Jinja2 spacing could be improved: ("cn=testgroup1,cn=groups,cn=accounts,dc=" not in result.group.dn or result.group.gid < 1 or result.group.ipauniqueid|length != 36 or result.group.name != "testgroup1" or "objectclass" not in result.group) -> ("cn=testgroup1,cn=groups,cn=accounts,dc=" not in result.group.dn or result.group.gid < 1 or result.group.ipauniqueid | length != 36 or result.group.name != "testgroup1" or "objectclass" not in result.group)
jinja[spacing]: .ansible/collections/ansible_collections/freeipa/ansible_freeipa/tests/group/test_group_query.yml#L187
Jinja2 spacing could be improved: ("testgroup2" not in result.group or result.group.testgroup2.gid < 1 or result.group.testgroup2.name != "testgroup2" or result.group.testgroup2.user|length != 2 or "testuser2" not in result.group.testgroup2.user or "testuser3" not in result.group.testgroup2.user) -> ("testgroup2" not in result.group or result.group.testgroup2.gid < 1 or result.group.testgroup2.name != "testgroup2" or result.group.testgroup2.user | length != 2 or "testuser2" not in result.group.testgroup2.user or "testuser3" not in result.group.testgroup2.user)
jinja[spacing]: .ansible/collections/ansible_collections/freeipa/ansible_freeipa/tests/group/test_group_query.yml#L178
Jinja2 spacing could be improved: ("testgroup1" not in result.group or result.group.testgroup1.gid < 1 or result.group.testgroup1.name != "testgroup1" or result.group.testgroup1.user|length != 1 or "testuser1" not in result.group.testgroup1.user) -> ("testgroup1" not in result.group or result.group.testgroup1.gid < 1 or result.group.testgroup1.name != "testgroup1" or result.group.testgroup1.user | length != 1 or "testuser1" not in result.group.testgroup1.user)
jinja[spacing]: .ansible/collections/ansible_collections/freeipa/ansible_freeipa/tests/group/test_group_query.yml#L149
Jinja2 spacing could be improved: ("cn=testgroup1,cn=groups,cn=accounts,dc=" not in result.group.dn or result.group.gid < 1 or result.group.ipauniqueid|length != 36 or result.group.name != "testgroup1" or "objectclass" not in result.group) -> ("cn=testgroup1,cn=groups,cn=accounts,dc=" not in result.group.dn or result.group.gid < 1 or result.group.ipauniqueid | length != 36 or result.group.name != "testgroup1" or "objectclass" not in result.group)