joinmarket-clientserver icon indicating copy to clipboard operation
joinmarket-clientserver copied to clipboard

version pinning for dependencies / update notification bot

Open undeath opened this issue 5 years ago • 5 comments

Joinmarket currently mostly uses unpinned/latest versions for its dependecies. Established best practice appears to be using version pinning to avoid accidentally breaking the application due changed behaviour of a dependency. (such as experienced in https://github.com/JoinMarket-Org/joinmarket-clientserver/commit/66875aed6e1596cec3eac5323eddabc45e3bafb2, introducing a vulnerability)

It may be desirable to start pinning versions and only manually bump those. To monitor dependencies for updates a bot such as https://github.com/pyupio/pyup could be used, which creates pull requests for available updates.

undeath avatar Sep 23 '18 17:09 undeath