You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix dependencies to the latest version, and use dependabot to automatically open an PR (and thus trigger unit tests) when a dependency is updated.
Both options have upsides and downsides. I'm inclined to 'force' users to use the latest versions (option 2), creating a new release for updated dependencies as soon as they pass unit tests.
The text was updated successfully, but these errors were encountered:
There is another way however. If we run the unit tests everyday, we will know pretty soon if probatus is breaking when any of the dependencies have updated (because we use >= in dependencies).
Problem Description
probatus
has dependencies that are not pinned:probatus/setup.py
Lines 25 to 34 in 2723c88
That is user-friendly, but introduces the risk that updates to downstream dependencies break probatus without us knowning.
Desired Outcome
Notification of breaking updates.
Solution Outline
There are two main methods to deal with this:
Both options have upsides and downsides. I'm inclined to 'force' users to use the latest versions (option 2), creating a new release for updated dependencies as soon as they pass unit tests.
The text was updated successfully, but these errors were encountered: