What are you really trying to do?
Merge a change when the Temporal SDK is referencing a version of nexus-rpc that is not latest.
Describe the bug
The Build Binaries action installs the latest version of nexus-rpc (via nexus-rpc>=1.1.0) when testing the built wheel in a new virtual environment. If the Temporal SDK relies on an older version, the build binaries job fails as it is unable to find a suitable version of nexus-rpc.
Example sequence of events:
- nexus-rpc versions: 1.1.0, 1.2.0, 1.3.0
- Temporal depends on
nexus-rpc==1.2.0
- build-binaries action installs
nexus-rpc==1.3.0
- Test wheel step fails b/c the dependency mismatch