Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Increase ansible-lint timeout #231

Merged
merged 1 commit into from
Oct 11, 2023

Conversation

rjeffman
Copy link
Contributor

No-Issue

@rjeffman
Copy link
Contributor Author

rjeffman commented Jul 13, 2023

As ansible-lint adds more checks, it is timing out for bigger collections as ansible-freeipa when running galaxy-importer on Github runners.

No-Issue

Signed-off-by: Rafael Guterres Jeffman <rjeffman@redhat.com>
@rjeffman rjeffman force-pushed the increase_ansible_lint_timeout branch from 410a7f6 to 69ac284 Compare July 13, 2023 19:26
rjeffman added a commit to rjeffman/ansible-freeipa that referenced this pull request Jul 20, 2023
Currently, there is a hard coded timeout in galaxy-importer that
prevents larger collections to execute the ansible-lint step [1].

This patch modifies the calls to ansible-lint on development tools and
upstream CI to use the same arguments as galaxy-importer and disables
the execution of the ansible-lint step for the Ansible's sanity test.

Requested ansible-lint version for tools is also updated, as a more
recent one is required.

This change will not allow development using an environment using Python
2.7, due to newer ansible-lint requirements. Roles and modules tests
against target nodes using Python 2.7 is still possible.

[1]: ansible/galaxy-importer#231
rjeffman added a commit to rjeffman/ansible-freeipa that referenced this pull request Jul 21, 2023
Currently, there is a hard coded timeout in galaxy-importer that
prevents larger collections to execute the ansible-lint step [1].

This patch modifies the calls to ansible-lint on development tools and
upstream CI to use the same arguments as galaxy-importer and disables
the execution of the ansible-lint step for the Ansible's sanity test.

Requested ansible-lint version for tools is also updated, as a more
recent one is required.

This change will not allow development using an environment using Python
2.7, due to newer ansible-lint requirements. Roles and modules tests
against target nodes using Python 2.7 is still possible.

[1]: ansible/galaxy-importer#231
rjeffman added a commit to rjeffman/ansible-freeipa that referenced this pull request Sep 5, 2023
Currently, there is a hard coded timeout in galaxy-importer that
prevents larger collections to execute the ansible-lint step [1].

This patch modifies the calls to ansible-lint on development tools and
upstream CI to use the same arguments as galaxy-importer and disables
the execution of the ansible-lint step for the Ansible's sanity test.

Requested ansible-lint version for tools is also updated, as a more
recent one is required.

This change will not allow development using an environment using Python
2.7, due to newer ansible-lint requirements. Roles and modules tests
against target nodes using Python 2.7 is still possible.

[1]: ansible/galaxy-importer#231
@jctanner jctanner merged commit 0002e91 into ansible:master Oct 11, 2023
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants