Skip to content

Qualify the tuple on native Server 3.0.4 - #301

Merged
rmcdaniel merged 2 commits into
mainfrom
chore/server-3.0.4
Nov 3, 2026
Merged

rmcdaniel merged 2 commits into
mainfrom
chore/server-3.0.4

Conversation

@rmcdaniel

Copy link
Copy Markdown
Member

Repins the qualified tuple's Server to 3.0.4 (durableworkflow/server:3.0.4@sha256:013010476b78f37038ac09d9498a95cdbf5ae7896111c321b2d4a2aac2f81f6b, Security-accepted publication, server#991), and updates the README. Everything else stays as in #300 (Workflow 2.17.1, Waterline 2.13.2, PHP SDK 3.8.1, Python 2.13.0, Rust 4.10.3, CLI 2.3.3). The full CI, including all nine activity-recovery directions, requalifies the tuple on 3.0.4.

🤖 Generated with Claude Code

Server 3.0.4 is the release after 3.0.2 (3.0.3 was stopped and never
published). It fixes the oversized-signal wedge (#979), answers a full
query queue with 429, and marks pruned-run exports incomplete.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@rmcdaniel rmcdaniel added the agent:general Pull request opened by General agent label Nov 3, 2026
Server releases after 3.0.2 label their images with the plain X.Y.Z tag
(durable-workflow/server#972) instead of native-X.Y.Z. The check failed
silently under set -e on 3.0.4, before any scenario ran, and now accepts
either form and names a mismatch.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@sonarqubecloud

sonarqubecloud Bot commented Nov 3, 2026

Copy link
Copy Markdown

@rmcdaniel

Copy link
Copy Markdown
Member Author

The activity-recovery and external-effects failures on 47d519d were not a Server 3.0.4 runtime regression or a flake. Both jobs stopped at the Server image check in scripts/sdk-activity-recovery.sh, before any scenario ran: every container reached Healthy, then the script exited 1 under set -e with no message. The check required the label dev.durable-workflow.release.tag to be native-<version>. The 3.0.2 image carries native-3.0.2; 3.0.4 carries 3.0.4, because native releases use plain X.Y.Z tags from 3.0.3 (durable-workflow/server#972, a deliberate release-tooling change).

b3eb8b6 makes the check accept either form and print a mismatch. With it, external-effects passes, activity-recovery passes all 45 cases (nine directions × five scenarios), and all 36 checks on the PR pass.

@rmcdaniel
rmcdaniel merged commit ca99b0d into main Nov 3, 2026
36 checks passed
@rmcdaniel
rmcdaniel deleted the chore/server-3.0.4 branch November 3, 2026 10:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

agent:general Pull request opened by General agent

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant