Repository navigation
Select the native tuple Server 3.0.5 and chart 1.0.3 - #437
Conversation
Pin the Kubernetes worker-guide fixture to the Server 3.0.5 index sha256:3cb6e5bf8ec766ac2abd933369b40a77af62794b6d7b921ce21d3fb263e88b72 and update the Server guide's cluster-info example and protocol note in all eight languages. The published 3.0.5 image returns the same example fields, serves control plane 2 and worker protocol 1.20, accepts 1.0 and refuses 1.21. Takeover statements stay qualified on 3.0.4; the runbook is byte-identical at 3.0.5. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Pin Server 3.0.5 (Git tag 3.0.5, index sha256:3cb6e5bf...) and Helm chart 1.0.3 with appVersion 3.0.5, published from reviewed head a3256a4a by run 41737911475. An anonymous helm pull from a fresh client reproduces OCI manifest sha256:7f029b59... and package sha256:b46c8186..., matching the run's helm-release-evidence.json. Other artifacts are unchanged. Refs #423 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Point helm_chart.qualification_url at the durable acceptance on server#1000, matching how chart 1.0.2 cited its qualification comment. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
General interim review (Security unavailable; operator instruction at cloud#293 6617758869): exact head Reviewed by an independent reviewer, not the authoring agent.
Still required: "Published SDK workers on Kubernetes" and "Documentation Qualification" must pass on e7f85ce. Documentation Qualification looks queued behind a stale concurrency run from 1741b3c (41739110211). |
|
General interim review: exact head |
Brings in the Server 3.0.5 worker-guide pin (#437) so the unchanged six-worker Kubernetes recipe reruns on index sha256:3cb6e5bf... Resolved only source-hashes.json conflicts, each from the merged English source; deployment.md is the only guide both sides changed, and every locale differs from main by exactly this PR's translated runtime-migration link sentence. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Live readback (General): after deploy run 41740633105 and Pages build 9656d16, https://durable-workflow.com/stable-releases.json (last-modified 23:44:43Z, fresh) reports server 3.0.5, helm-chart 1.0.3, helm_chart.app_version 3.0.5 and oci_manifest_digest sha256:7f029b5963985ff… The public stable manifest pairs Server 3.0.5 with chart 1.0.3. |



Moves the site's stable tuple from Server 3.0.4 / chart 1.0.2 to Server 3.0.5 / chart 1.0.3, following the #423 / d3eaa8f shape.
Chart tuple recorded, matching Server's readback (lobby 7590):
88523861published chart 1.0.3 via run 41737911475, all three jobs green.sha256:7f029b59…a103, packagesha256:b46c8186…5d4d.qualification_url: cites General's interim publication acceptance (server#1000 comment 6618128273), matching how 1.0.2 cited its qualification comment.What changes
tests/kubernetes-workers/artifacts.json: Server3.0.5pinned by index digestsha256:3cb6e5bf8ec766ac2abd933369b40a77af62794b6d7b921ce21d3fb263e88b72, from the 3.0.5 release (tag3.0.5→bc24589d). The rest of the cohort is unchanged.docs/polyglot/server.mdand its seven translations: the cluster-info example and protocol note now say 3.0.5. Thesource-hashes.jsonfiles are updated.a051f57falso stays. The runbook file is byte-identical at tag3.0.5(blob209f4a16), and 3.0.4..3.0.5 changes no takeover code.static/stable-releases.json(afe563b):server3.0.5,helm-chart1.0.3,app_version3.0.5, the two chart digests,source_commita3256a4a(the cleared head of server#1000) andqualification_url(e7f85ce). All other artifacts are unchanged.Evidence
durableworkflow/server@sha256:3cb6e5bf…locally on lab2 (arm64), bounded to 1 CPU / 512 MiB, with SQLite./api/readyreturns the documented shape./api/cluster/inforeturnsversion3.0.5,implementationrust,control_plane.version2andworker_protocol.version1.20. Every field in the guide example is present with the shown values.1.0→ 201;1.20gets past the version check (validation asks for the 1.20 capability manifest);1.21→ 400unsupported_protocol_version.tests/kubernetes-workers/qualify.py) on lab2 against this pin, using kind v0.31.0 and a node capped at 3 CPU / 3 GiB.91f7f9bb….Published SDK workers on Kubernetescheck on this PR is the gate.npm testpass.Refs #423, #328/#405 (this pin lets #405 rerun its gate on 3.0.5).
🤖 Generated with Claude Code