Skip to content

Conversation

@cidrblock
Copy link
Contributor

This pull request introduces several updates to platform compatibility management and dependency constraints, as well as minor configuration changes. The most significant changes are the addition of explicit package version rules for Renovate, updates to dependency versions, and the inclusion of a new pre-commit hook for platform constraint checking.

Platform compatibility and dependency management:

  • Added explicit packageRules in renovate.json to restrict versions of key dependencies (e.g., ansible-core, cffi, django, importlib-metadata, jsonschema, packaging, pyyaml, python-gnupg, setuptools) for platform compatibility.
  • Updated the packaging dependency version in pyproject.toml to require at least 23.2 instead of 25.0, aligning with the new Renovate constraint.

Pre-commit and configuration updates:

  • Added a new pre-commit hook check-platform-constraints from ansible/team-devtools to enforce platform compatibility during development.

Minor dictionary and housekeeping updates:

  • Removed the word levelname from .config/dictionary.txt to clean up the custom dictionary.

@cidrblock cidrblock merged commit 7c52ed0 into main Dec 2, 2025
21 of 22 checks passed
@cidrblock cidrblock deleted the chore_platform_versions branch December 2, 2025 15:43
@github-project-automation github-project-automation bot moved this from Review to Done in 🧰 devtools project board Dec 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants