Skip to content

Commit 3dfc5ec

Browse files
Synchronize the public beta.13 artifact train
1 parent c1e6ea3 commit 3dfc5ec

6 files changed

Lines changed: 19 additions & 17 deletions

File tree

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Pin an exact release for CI, conformance, or reproducible automation:
1818

1919
```bash
2020
# Linux and macOS
21-
curl -fsSL https://durable-workflow.com/install.sh | VERSION=2.0.0-beta.10 sh
21+
curl -fsSL https://durable-workflow.com/install.sh | VERSION=2.0.0-beta.13 sh
2222
```
2323

2424
```powershell
@@ -28,7 +28,7 @@ irm https://durable-workflow.com/install.ps1 | iex
2828

2929
```powershell
3030
# Windows, exact release
31-
$env:VERSION = '2.0.0-beta.10'
31+
$env:VERSION = '2.0.0-beta.13'
3232
irm https://durable-workflow.com/install.ps1 | iex
3333
```
3434

@@ -45,7 +45,7 @@ downloaded binary and `SHA256SUMS` before installation.
4545
Or download a native binary directly from the [releases
4646
page](https://github.com/durable-workflow/cli/releases). The current
4747
supported exact release in these examples is
48-
[`2.0.0-beta.10`](https://github.com/durable-workflow/cli/releases/tag/2.0.0-beta.10).
48+
[`2.0.0-beta.13`](https://github.com/durable-workflow/cli/releases/tag/2.0.0-beta.13).
4949
Available assets:
5050
`dw-linux-x86_64`, `dw-linux-aarch64`,
5151
`dw-macos-aarch64`, `dw-windows-x86_64.exe`.
@@ -324,8 +324,8 @@ policy, worker status, search attribute type, and local dev database driver.
324324

325325
## Compatibility
326326

327-
CLI version `2.0.0-beta.10` is the CLI member of the supported Durable Workflow
328-
`2.0.0-beta.10` product train. It is compatible with servers that advertise
327+
CLI version `2.0.0-beta.13` is the CLI member of the supported Durable Workflow
328+
`2.0.0-beta.13` product train. It is compatible with servers that advertise
329329
`control_plane.version: "2"`,
330330
`control_plane.request_contract.schema: durable-workflow.v2.control-plane-request.contract`
331331
version `1`, and a `client_compatibility.clients.cli.supported_versions`
@@ -342,7 +342,7 @@ names the CLI version, server version, compatibility window, and next step:
342342

343343
```bash
344344
$ dw workflow:list
345-
Server compatibility error: refusing before the requested operation because dw 2.0.0-beta.10 cannot safely interoperate with server 2.0.0-beta.10. Compatibility window: cli >=2.0.0-beta.10,<2.0.0-beta.11; control-plane version 2; worker protocol same-major <= 1.0. Next step: Upgrade dw, pin dw to a supported release, or connect to a compatible server. Detail: Server compatibility error: missing control_plane.request_contract; expected durable-workflow.v2.control-plane-request.contract v1.
345+
Server compatibility error: refusing before the requested operation because dw 2.0.0-beta.13 cannot safely interoperate with server 2.0.0-beta.13. Compatibility window: cli >=2.0.0-beta.13,<2.0.0-beta.14; control-plane version 2; worker protocol same-major <= 1.0. Next step: Upgrade dw, pin dw to a supported release, or connect to a compatible server. Detail: Server compatibility error: missing control_plane.request_contract; expected durable-workflow.v2.control-plane-request.contract v1.
346346
Next steps:
347347
- Upgrade dw, pin dw to a supported release, or connect to a compatible server.
348348
Try: dw doctor --output=json
@@ -355,9 +355,9 @@ object for automation:
355355
{
356356
"exit_code": 8,
357357
"compatibility": {
358-
"cli_version": "2.0.0-beta.10",
359-
"server_version": "2.0.0-beta.10",
360-
"compatibility_window": "cli >=2.0.0-beta.10,<2.0.0-beta.11; control-plane version 2; worker protocol same-major <= 1.0",
358+
"cli_version": "2.0.0-beta.13",
359+
"server_version": "2.0.0-beta.13",
360+
"compatibility_window": "cli >=2.0.0-beta.13,<2.0.0-beta.14; control-plane version 2; worker protocol same-major <= 1.0",
361361
"next_step": "Upgrade dw, pin dw to a supported release, or connect to a compatible server.",
362362
"detail": "Server compatibility error: missing control_plane.request_contract; expected durable-workflow.v2.control-plane-request.contract v1."
363363
}

docs/distribution.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@ and refuse to proceed when the checksum does not match.
2828
For exact-version automation, set `VERSION` to the release tag:
2929

3030
```bash
31-
curl -fsSL https://durable-workflow.com/install.sh | VERSION=2.0.0-beta.10 sh
31+
curl -fsSL https://durable-workflow.com/install.sh | VERSION=2.0.0-beta.13 sh
3232
```
3333

34-
Release `2.0.0-beta.10` is available from the GitHub release page at
35-
<https://github.com/durable-workflow/cli/releases/tag/2.0.0-beta.10>. Replace the
34+
Release `2.0.0-beta.13` is available from the GitHub release page at
35+
<https://github.com/durable-workflow/cli/releases/tag/2.0.0-beta.13>. Replace the
3636
tag when pinning a newer release.
3737

3838
## Provenance boundary
@@ -296,6 +296,8 @@ Before promoting `dw` into a production runbook:
296296

297297
## Change history
298298

299+
- 2.0.0-beta.13 — Advanced the synchronized Durable Workflow 2.0 product
300+
train across every supported component.
299301
- 2.0.0-beta.10 — Reconciled the synchronized Durable Workflow 2.0 product
300302
train across every supported component.
301303
- 2.0.0-beta.6 — Advanced the synchronized Durable Workflow 2.0 product

scripts/generate-build-info.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
$version = $normalizeVersion($env('GITHUB_REF_NAME'));
5252
}
5353
$version ??= $normalizeVersion($git('describe --tags --exact-match'));
54-
$version ??= '2.0.0-beta.10-dev';
54+
$version ??= '2.0.0-beta.13-dev';
5555

5656
$commit = $env('DW_CLI_COMMIT') ?? $env('GITHUB_SHA') ?? $git('rev-parse HEAD') ?? 'unknown';
5757

src/BuildInfo.php

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

77
final class BuildInfo
88
{
9-
private const FALLBACK_VERSION = '2.0.0-beta.10-dev';
9+
private const FALLBACK_VERSION = '2.0.0-beta.13-dev';
1010

1111
public static function consoleVersion(): string
1212
{

src/Commands/UpgradeCommand.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ protected function configure(): void
5353
<comment>Examples:</comment>
5454
5555
<info>dw upgrade</info>
56-
<info>dw upgrade --tag=2.0.0-beta.10</info>
56+
<info>dw upgrade --tag=2.0.0-beta.13</info>
5757
<info>dw upgrade --dry-run</info>
5858
<info>dw upgrade --output=json</info>
5959
HELP)

tests/Support/CompatibilityDiagnosticsProductTrainTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ private function clusterInfo(string $constraint): array
2525

2626
public function testProductTrainPrereleaseFloorRejectsEarlierBeta(): void
2727
{
28-
$clusterInfo = $this->clusterInfo('>=2.0.0-beta.10,<2.0.0-beta.11');
28+
$clusterInfo = $this->clusterInfo('>=2.0.0-beta.13,<2.0.0-beta.14');
2929

3030
self::assertFalse(CompatibilityDiagnostics::cliVersionIsSupported($clusterInfo, '2.0.0-beta.1'));
31-
self::assertTrue(CompatibilityDiagnostics::cliVersionIsSupported($clusterInfo, '2.0.0-beta.10'));
31+
self::assertTrue(CompatibilityDiagnostics::cliVersionIsSupported($clusterInfo, '2.0.0-beta.13'));
3232
self::assertFalse(CompatibilityDiagnostics::cliVersionIsSupported($clusterInfo, '2.0.0-beta.7'));
3333
self::assertFalse(CompatibilityDiagnostics::cliVersionIsSupported($clusterInfo, '2.0.0'));
3434
}

0 commit comments

Comments
 (0)