+1 Thank you for push this discussion. We can modify the release process: we'll require the release manager to attach the PR for Python and Node.js upgrades when initiating a candidate vote, and ensure it CI can pass.
Once the CPP client release is successful, we can remove the candidate, and then push for its merge. Thanks, Baodi Shi On Mar 25, 2024 at 18:29:23, Yunze Xu <x...@apache.org> wrote: > Hi all, > > Recently I found a regression [1] for the C++ client 3.5.0 (thanks to > the reminder from @shibd). So I will push a fix and then release the > C++ client 3.5.1. > > However, this is not the 1st time that a regression was introduced, > see [2] for example. So I suggest when verifying the C++ client, we > can verify the Python and Node.js clients by upgrading the > dependencies as well. See the updated release process in [3]. > > [1] https://github.com/apache/pulsar-client-cpp/issues/420 > [2] https://lists.apache.org/thread/rjolgrlp4x1lmfj678k3hjco80kcb73c > [3] > https://github.com/apache/pulsar-client-cpp/wiki/Verify-the-candidate-release-in-your-local-env#verify-the-3rd-party-projects-that-depend-on-pulsar-c-client > > Thanks, > Yunze >