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
To avoid the problems like we have with each release breaking downstream (the most recent one was #608) I propose to simplify the detection of whether the change is API- or runtime-functionality-breaking by extending the current CI with running builds for main projects using rust-bitcoin downstream. CI script should clone the project git repo, apply a patch to its Cargo.toml and compile it.
We should probably make this part of our release process for minor releases. But as part of CI it would expectedly fail whenever we are planning to do a major release, so idk if that would be useful.
test it instead of compile it, otherwise latest bug, the character for the hardened derivation, isn't get caught
We should probably make this part of our release process for minor releases. But as part of CI it would expectedly fail whenever we are planning to do a major release, so idk if that would be useful.
To avoid the problems like we have with each release breaking downstream (the most recent one was #608) I propose to simplify the detection of whether the change is API- or runtime-functionality-breaking by extending the current CI with running builds for main projects using rust-bitcoin downstream. CI script should clone the project git repo, apply a patch to its
Cargo.toml
and compile it.The proposed list of projects to run the tests:
The text was updated successfully, but these errors were encountered: