nautobot / cookiecutter-nautobot-app

Cookiecutter template for creating new Nautobot Apps.
https://docs.nautobot.com/projects/cookiecutter-nautobot-app/en/latest/
Apache License 2.0
16 stars 5 forks source link

Add a CI check on app pull requests to make sure compatibility matrix file is accurate #171

Open gsnider2195 opened 1 month ago

bryanculver commented 1 month ago

For cases of inter-dependent or peer-dependent apps (EX GC depending on Nornir, even if Nornir bumps it's minimum, GC could still be installed with an older Nornir in cases where Nautobot is pinned back to an older version).

This should be as straightforward as looking at the pyproject.toml and the compatibility matrix and suggesting a new row with a newer/more specific version if the previous matrix doesn't reflect new minimum versions. We won't easily be able to go back and validate older versions of Nautobot or especially the app itself.