aboutsummaryrefslogtreecommitdiff
path: root/lint-requirements.txt
AgeCommit message (Collapse)AuthorFilesLines
2026-04-16Updated ansible-lint j2lint in lint-requirements.txtOpenStack Proposal Bot1-2/+2
Manually rework the operator to === so we pin to exact version of the linter - pip-check-updates will do it's work in updating Change-Id: I6d8dfce221ecf56a09be91b53fed54b553d595d0 Signed-off-by: OpenStack Proposal Bot <openstack-infra@lists.openstack.org> Generated-By: openstack/project-config:playbooks/proposal/propose_update.sh
2025-12-31Bump ansible-core to 2.19/2.20Michal Nasiadka1-1/+1
wait_discover_computes.yml had to be updated to pass ansible-lint checks for undefined variables (ansible_facts.hostname/nodename was rendered as UndefinedMarker type) Change-Id: Iaded12e9bcf7ed558b7e35ea526ef1355cbca61a Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-12-30Switch to pypi version of j2lint and fix linting errorsMichal Nasiadka1-0/+1
Since ipwrap filter is getting moved another time inside ansible code - let's switch to j2lint that is actively maintained and it's rules will help in readability of jinja2 templates Change-Id: I6762b691b927de31fa1abd83c4c14e87226fe5e2 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-06-04CI: Bump ansible-lint to <26Michal Nasiadka1-1/+1
Remove yamllint usage - it duplicates what reno lint/ansible-lint do. Change-Id: If8ad229281b2dca565570d651065779c2c871528
2025-03-28Bump ansible-core versions to 2.17 and 2.18Grzegorz Koper1-1/+1
Bump Ansible collections Change-Id: I1128f44c2d1731407969fdea337f7923efe91ade
2024-08-23Merge "Bump codespell pin to <3"Zuul1-1/+1
2024-08-08Bump codespell pin to <3Michal Nasiadka1-1/+1
Adapt files to match new requirements, add assertIn to whitelist Change-Id: I516bbbb3a0f194e8fa08d04c0290b586963b8b55
2024-08-05CI: fix lint requirements for python 3.12Sven Kieske1-1/+2
see: https://github.com/PyCQA/flake8/issues/1845#issuecomment-1766073353 pycodestyle >= 2.11 requires newer `hacking` version as well Signed-off-by: Sven Kieske <kieske@osism.tech> Change-Id: I7be701d8673dea8345a5fe7a95ad69633f1b7648
2024-05-24CI: Pin codespell to <2.3.0Michal Nasiadka1-0/+1
Change-Id: Ief1598a017b7ff491c9fcb775fdb155628bc55d2
2024-03-14Bump ansible-core versions to 2.15 and 2.16Michal Nasiadka1-2/+2
Change-Id: Iab40eb92c7e4a9092471bef9d4477a4fa34f1c85
2024-01-22Bump ansible-lint versionMichal Arbet1-1/+1
The version that we were capping to is no longer compatible with latest upper-constraints.txt, so let us free float again. The resulting linting errors are included for now to unblock the gate, these will still need to be discussed or fixed later. NOTE(kevko): Temporarily disabling horizon deployment, as it's not possible to unblock gates without it Co-Authored-By: Michal Arbet <michal.arbet@ultimum.io> Change-Id: Ib7f72b2663199ef80844a412bc436c6ef09322cc
2023-08-11CI: bump ansible version in linterMichal Nasiadka1-1/+1
Change-Id: I2326225ddde2216cc94a0486366d5ef4782384d7
2023-02-16CI: Pin ansible-lint to <6.13.0Michal Nasiadka1-1/+1
Change-Id: I13ee17a96033da75cbb377bce483f027127d646d
2022-04-12Bump ansible-lint version to 6.*Dr. Jens Harbott1-1/+1
Add fqcn-builtins to the skip list for now, we will watch how the discussion about this evolves and defer updating all code according to that [0]. [0] https://github.com/ansible/ansible-lint/issues/2050 Signed-off-by: Dr. Jens Harbott <harbott@osism.tech> Change-Id: I6dcdec4f029b87bad41530ad45d285909c8351f7
2022-04-12Move lint requirements to dedicated fileDr. Jens Harbott1-0/+8
These are not needed for unit tests and we want to avoid conflicts when running with older python versions that we still test against. We intentionally duplicate ansible and reno as requirements in order to avoid having to install more items than necessary. Signed-off-by: Dr. Jens Harbott <harbott@osism.tech> Change-Id: I0ec83c3e4ae38f911b922a3bade65429d91169eb