-
Notifications
You must be signed in to change notification settings - Fork 12
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
QA pins #98
Comments
@wesleybl has been adding various pins during the years. Do you have an opinion here? I guess the reasoning so far was that it is fine to get updated packages, so we get improvements in say Note that there are more ways to check (and fix) code quality these days: Also for running gh-actions with tox I have created https://github.com/collective/tox-action |
Those are cool stuff, but lot of add on rely on the code analysis installed by this buildout. |
I think if the package is a direct or indirect dependency of If the problem is a conflict with the version pinned in Plone, it should be pinned in We also have to be careful not to pin things that are specific to our package. In such cases, it is better to pin to the package itself. @ale-rt some packages you pinned in the example buildout are already pinned in qa.cfg or |
When using
qa.cfg
we miss quite a lot of pins.That causes the GHA to break all of a sudden.
It took me quite a lot of time to add the proper pins that span through Plone 5.1/Python2.7 to Plone 6, so I am sharing this here:
Probably those pins should be added to the relevant
plone-*.cfg
files.The text was updated successfully, but these errors were encountered: