diff --git a/.github/workflows/build-temporalio.yml b/.github/workflows/build-temporalio.yml index 632260607ba9..2e9023044335 100644 --- a/.github/workflows/build-temporalio.yml +++ b/.github/workflows/build-temporalio.yml @@ -92,8 +92,10 @@ jobs: CIBW_TEST_SOURCES: tests pyproject.toml # protobuf is pinned to upstream's uv.lock major: tests/nexus's proto round-trip # helper reads FieldDescriptor.label, removed in protobuf 7. + # pytest is pinned to upstream's uv.lock version: pytest-asyncio 0.21 reads + # FixtureManager._arg2fixturedefs, which pytest 9.2 removed. CIBW_TEST_REQUIRES: >- - pytest pytest-asyncio>=0.21,<0.22 pytest-timeout~=2.2 + pytest==9.1.1 pytest-asyncio>=0.21,<0.22 pytest-timeout~=2.2 pydantic cryptography opentelemetry-api opentelemetry-sdk protobuf<7 # Upstream tests its release wheels against a local Temporal dev server, which # ships no riscv64 binary (the bridge raises "Unsupported arch: riscv64"), so this @@ -121,6 +123,7 @@ jobs: --deselect tests/nexus/test_temporal_system_nexus.py::test_external_workflow_handle_signal_with_start_workflow_uses_system_nexus --deselect tests/nexus/test_temporal_system_nexus.py::test_signal_with_start_uses_target_workflow_serialization_context --deselect tests/nexus/test_temporal_system_nexus.py::test_signal_with_start_uses_target_context_for_converter_and_codec + --deselect tests/nexus/test_temporal_system_nexus.py::test_signal_with_start_uses_operation_context_for_converter_and_codec --deselect tests/worker/test_replayer.py::test_replayer_workflow_complete --deselect tests/worker/test_replayer.py::test_replayer_workflow_incomplete --deselect tests/worker/test_replayer.py::test_replayer_workflow_failed diff --git a/docs/packages/temporalio.yaml b/docs/packages/temporalio.yaml index 45075e30d867..39144cab6a7c 100644 --- a/docs/packages/temporalio.yaml +++ b/docs/packages/temporalio.yaml @@ -20,3 +20,4 @@ versions: - filename: temporalio-1.34.0-cp310-abi3-manylinux_2_39_riscv64.whl sha256: 8f82d40e30ddbcee6a9d7604d7d229e748fd9bf242396c45ce2523ba4a0d0086 requires-python: '>=3.10' +- version: 1.35.0