Skip to content

Commit 76bc2c1

Browse files
Qualify the Python SDK against the final Server RC55 tuple
1 parent 1570a89 commit 76bc2c1

5 files changed

Lines changed: 16 additions & 16 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9-
The Python SDK advances to prerelease `2.0.0-rc.37`. PyPI displays the normalized
10-
PEP 440 identity `2.0.0rc37`. This Avro-only SDK release is qualified with Server
11-
`2.0.0-rc.53`; JSON remains HTTP transport and is no longer a workflow payload
9+
The Python SDK advances to prerelease `2.0.0-rc.38`. PyPI displays the normalized
10+
PEP 440 identity `2.0.0rc38`. This Avro-only SDK release is qualified with Server
11+
`2.0.0-rc.55`; JSON remains HTTP transport and is no longer a workflow payload
1212
codec.
1313
Earlier SDK versions remain historical releases and are not alternate supported
1414
2.0 baselines; no prerelease compatibility shim is provided.

pyproject.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "durable-workflow"
7-
version = "2.0.0-rc.37"
7+
version = "2.0.0-rc.38"
88
description = "Release candidate Python SDK for the Durable Workflow 2.0 train"
99
readme = "README.md"
1010
requires-python = ">=3.10"
@@ -68,9 +68,9 @@ durable-workflow-replay-conformance = "durable_workflow.replay_conformance:main"
6868
durable-workflow-workflow-updates-conformance = "durable_workflow.workflow_updates_conformance:main"
6969

7070
[tool.durable-workflow]
71-
product-train = "2.0.0-rc.37"
72-
registry-version = "2.0.0rc37"
73-
supported-server-versions = "2.0.0-rc.53"
71+
product-train = "2.0.0-rc.38"
72+
registry-version = "2.0.0rc38"
73+
supported-server-versions = "2.0.0-rc.55"
7474
worker-protocol-version = "1.19"
7575
control-plane-version = "2"
7676
durable-selection = true

tests/test_pypi_project_surface.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323

2424

2525
def source_metadata(*, stable: bool = False) -> SourceMetadata:
26-
version = "2.0.0" if stable else "2.0.0-rc.37"
27-
registry_version = "2.0.0" if stable else "2.0.0rc37"
26+
version = "2.0.0" if stable else "2.0.0-rc.38"
27+
registry_version = "2.0.0" if stable else "2.0.0rc38"
2828
return SourceMetadata(
2929
commit="a" * 40,
3030
name="durable-workflow",
@@ -226,7 +226,7 @@ def test_exact_pip_semantic_mismatch_fails_without_retrying(monkeypatch: pytest.
226226
)
227227
monkeypatch.setattr("scripts.check_pypi_project_surface.time.sleep", sleeps.append)
228228

229-
with pytest.raises(ProjectSurfaceError, match="pip selected 2.0.0rc24; expected 2.0.0rc37"):
229+
with pytest.raises(ProjectSurfaceError, match="pip selected 2.0.0rc24; expected 2.0.0rc38"):
230230
main(["--source-ref", "release-source", "--attempts", "30", "--interval-seconds", "10"])
231231

232232
assert requirements == [f"{source.name}=={source.registry_version}"]

tests/test_release_docs_source.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
REPO_ROOT = Path(__file__).resolve().parents[1]
77
VALIDATOR = REPO_ROOT / "scripts" / "ci" / "validate-release-docs-source.py"
8-
VERSION = "2.0.0-rc.37"
8+
VERSION = "2.0.0-rc.38"
99

1010

1111
def git(repo: Path, *arguments: str) -> str:

tests/test_release_metadata.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ def source_metadata() -> SourceMetadata:
1818
return SourceMetadata(
1919
commit="a" * 40,
2020
name="durable-workflow",
21-
version="2.0.0-rc.37",
22-
registry_version="2.0.0rc37",
21+
version="2.0.0-rc.38",
22+
registry_version="2.0.0rc38",
2323
summary="Release candidate Python SDK for the Durable Workflow 2.0 train",
2424
classifiers=("Programming Language :: Python :: 3",),
2525
readme=(
@@ -36,10 +36,10 @@ def test_worker_release_identity_matches_supported_server_and_protocol() -> None
3636
project = manifest["project"]
3737
release = manifest["tool"]["durable-workflow"]
3838

39-
assert project["version"] == "2.0.0-rc.37"
39+
assert project["version"] == "2.0.0-rc.38"
4040
assert release["product-train"] == project["version"]
41-
assert release["registry-version"] == "2.0.0rc37"
42-
assert release["supported-server-versions"] == "2.0.0-rc.53"
41+
assert release["registry-version"] == "2.0.0rc38"
42+
assert release["supported-server-versions"] == "2.0.0-rc.55"
4343
assert release["worker-protocol-version"] == PROTOCOL_VERSION == "1.19"
4444
assert release["durable-selection"] is True
4545
assert release["durable-selection-minimum-worker-protocol-version"] == "1.19"

0 commit comments

Comments
 (0)