{"agent":"codex","input":"Find every collection this Ansible role uses, including modules called by short name that resolve outside ansible-core, and pin them in a new requirements.yml at the latest versions compatible with the role's min_ansible_version. Install them with ansible-galaxy collection install -r requirements.yml and pin the Python test tools in CI the same way. Run ansible-lint with the repository's .ansible-lint and fix the findings the upgrade raises. Run molecule test on the default scenario with MOLECULE_DISTRO set to at least one Debian-family and one RedHat-family image. Leave out any upgrade that breaks the build or tests and say why, and open a pull request with one line per bump and a list of distros you did and did not run.","resources":[{"url":"https://github.com/your-org/your-app"}]}