I'm wondering if it is possible to versionize the dependencies to avoid build failure which is caused by dependency change.