Skip to content

Commit 4347f3c

Browse files
Conformance finding: polyglot harness uses stale PHP artifacts (#181)
1 parent d5a6ebd commit 4347f3c

8 files changed

Lines changed: 14 additions & 14 deletions

File tree

polyglot/docker-compose.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ services:
110110
build:
111111
context: ./python_workflow
112112
args:
113-
DURABLE_WORKFLOW_PYTHON_SDK_VERSION: "${DURABLE_WORKFLOW_PYTHON_SDK_VERSION:-0.4.82}"
113+
DURABLE_WORKFLOW_PYTHON_SDK_VERSION: "${DURABLE_WORKFLOW_PYTHON_SDK_VERSION:-0.4.83}"
114114
environment:
115115
DURABLE_WORKFLOW_SERVER_URL: "http://server:8080"
116116
DURABLE_WORKFLOW_AUTH_TOKEN: "test-token"
@@ -128,7 +128,7 @@ services:
128128
context: ./python_worker
129129
args:
130130
DURABLE_WORKFLOW_CLI_VERSION: "${DURABLE_WORKFLOW_CLI_VERSION:-0.1.69}"
131-
DURABLE_WORKFLOW_PYTHON_SDK_VERSION: "${DURABLE_WORKFLOW_PYTHON_SDK_VERSION:-0.4.82}"
131+
DURABLE_WORKFLOW_PYTHON_SDK_VERSION: "${DURABLE_WORKFLOW_PYTHON_SDK_VERSION:-0.4.83}"
132132
environment:
133133
DURABLE_WORKFLOW_SERVER_URL: "http://server:8080"
134134
DURABLE_WORKFLOW_AUTH_TOKEN: "test-token"
@@ -266,15 +266,15 @@ services:
266266
context: ./python_worker
267267
args:
268268
DURABLE_WORKFLOW_CLI_VERSION: "${DURABLE_WORKFLOW_CLI_VERSION:-0.1.69}"
269-
DURABLE_WORKFLOW_PYTHON_SDK_VERSION: "${DURABLE_WORKFLOW_PYTHON_SDK_VERSION:-0.4.82}"
269+
DURABLE_WORKFLOW_PYTHON_SDK_VERSION: "${DURABLE_WORKFLOW_PYTHON_SDK_VERSION:-0.4.83}"
270270
environment:
271271
DURABLE_WORKFLOW_SERVER_URL: "http://server:8080"
272272
DURABLE_WORKFLOW_AUTH_TOKEN: "test-token"
273273
DURABLE_WORKFLOW_NAMESPACE: default
274274
DURABLE_SERVER_IMAGE: "${DURABLE_SERVER_IMAGE:-durableworkflow/server:0.2.199}"
275275
DURABLE_WORKFLOW_CLI_VERSION: "${DURABLE_WORKFLOW_CLI_VERSION:-0.1.69}"
276276
DURABLE_WORKFLOW_CLI_PIN: "${DURABLE_WORKFLOW_CLI_PIN:-}"
277-
DURABLE_WORKFLOW_PYTHON_SDK_VERSION: "${DURABLE_WORKFLOW_PYTHON_SDK_VERSION:-0.4.82}"
277+
DURABLE_WORKFLOW_PYTHON_SDK_VERSION: "${DURABLE_WORKFLOW_PYTHON_SDK_VERSION:-0.4.83}"
278278
DURABLE_WORKFLOW_PHP_SDK_PIN: "${DURABLE_WORKFLOW_PHP_SDK_PIN:-}"
279279
DURABLE_WORKFLOW_PHP_SDK_VERSION: "${DURABLE_WORKFLOW_PHP_SDK_VERSION:-}"
280280
DURABLE_WORKFLOW_WATERLINE_PIN: "${DURABLE_WORKFLOW_WATERLINE_PIN:-}"

polyglot/python_worker/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
FROM python:3.12-slim
22

33
ARG DURABLE_WORKFLOW_CLI_VERSION=0.1.69
4-
ARG DURABLE_WORKFLOW_PYTHON_SDK_VERSION=0.4.82
4+
ARG DURABLE_WORKFLOW_PYTHON_SDK_VERSION=0.4.83
55

66
ENV PYTHONDONTWRITEBYTECODE=1 \
77
PYTHONUNBUFFERED=1 \

polyglot/python_worker/scripts/polyglot_smoke.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def semantic_version_from_text(value: str | None) -> str | None:
2929
DEFAULT_REQUIRED_ARTIFACT_VERSIONS = {
3030
"server": "0.2.199",
3131
"cli": "0.1.69",
32-
"sdk-python": "0.4.82",
32+
"sdk-python": "0.4.83",
3333
"workflow": "2.0.0-alpha.181",
3434
"waterline": "2.0.0-alpha.66",
3535
}

polyglot/python_worker/scripts/smoke.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ scripts_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
1414
: "${DURABLE_SERVER_IMAGE:=durableworkflow/server:0.2.199}"
1515
: "${DURABLE_WORKFLOW_CLI_VERSION:=0.1.69}"
1616
: "${DURABLE_WORKFLOW_CLI_PIN:=dw==${DURABLE_WORKFLOW_CLI_VERSION}}"
17-
: "${DURABLE_WORKFLOW_PYTHON_SDK_VERSION:=0.4.82}"
17+
: "${DURABLE_WORKFLOW_PYTHON_SDK_VERSION:=0.4.83}"
1818
: "${DURABLE_WORKFLOW_PHP_SDK_PIN:=}"
1919
: "${DURABLE_WORKFLOW_WATERLINE_PIN:=}"
2020
if [ -z "${DURABLE_WORKFLOW_PHP_SDK_VERSION:-}" ] && [ -n "${DURABLE_WORKFLOW_PHP_SDK_PIN:-}" ]; then

polyglot/python_workflow/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
FROM python:3.12-slim
22

3-
ARG DURABLE_WORKFLOW_PYTHON_SDK_VERSION=0.4.82
3+
ARG DURABLE_WORKFLOW_PYTHON_SDK_VERSION=0.4.83
44

55
ENV PYTHONDONTWRITEBYTECODE=1 \
66
PYTHONUNBUFFERED=1 \

scripts/resolve-current-artifacts.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ set -euo pipefail
33

44
default_server_image="durableworkflow/server:0.2.199"
55
default_cli_version="0.1.69"
6-
default_python_sdk_version="0.4.82"
6+
default_python_sdk_version="0.4.83"
77
default_workflow_version="2.0.0-alpha.181"
88
default_waterline_version="2.0.0-alpha.66"
99

tests/Feature/SampleTeachingMaterialTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ public function test_full_conformance_harness_is_public_and_names_required_surfa
115115
$this->assertStringContainsString('scripts/resolve-current-artifacts.sh', $script);
116116
$this->assertStringContainsString('default_server_image="durableworkflow/server:0.2.199"', $artifactResolver);
117117
$this->assertStringContainsString('latest_dockerhub_server_image', $artifactResolver);
118-
$this->assertStringContainsString('default_python_sdk_version="0.4.82"', $artifactResolver);
118+
$this->assertStringContainsString('default_python_sdk_version="0.4.83"', $artifactResolver);
119119
$this->assertStringContainsString('latest_pypi_version durable-workflow', $artifactResolver);
120120
$this->assertStringContainsString('default_workflow_version="2.0.0-alpha.181"', $artifactResolver);
121121
$this->assertStringContainsString('default_waterline_version="2.0.0-alpha.66"', $artifactResolver);

tests/Unit/PolyglotComposeContractTest.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -196,14 +196,14 @@ public function test_polyglot_smoke_installs_published_cli_and_configures_waterl
196196
$lockedPackages = array_column($composerLock['packages'] ?? [], null, 'name');
197197

198198
$this->assertStringContainsString('DURABLE_WORKFLOW_CLI_VERSION=0.1.69', $dockerfile);
199-
$this->assertStringContainsString('ARG DURABLE_WORKFLOW_PYTHON_SDK_VERSION=0.4.82', $dockerfile);
199+
$this->assertStringContainsString('ARG DURABLE_WORKFLOW_PYTHON_SDK_VERSION=0.4.83', $dockerfile);
200200
$this->assertStringContainsString('https://durable-workflow.com/install.sh', $dockerfile);
201201
$this->assertStringContainsString('VERSION="${DURABLE_WORKFLOW_CLI_VERSION}"', $dockerfile);
202202
$this->assertStringContainsString(
203203
'durable-workflow==${DURABLE_WORKFLOW_PYTHON_SDK_VERSION}',
204204
$dockerfile,
205205
);
206-
$this->assertStringContainsString('ARG DURABLE_WORKFLOW_PYTHON_SDK_VERSION=0.4.82', $pythonWorkflowDockerfile);
206+
$this->assertStringContainsString('ARG DURABLE_WORKFLOW_PYTHON_SDK_VERSION=0.4.83', $pythonWorkflowDockerfile);
207207
$this->assertStringContainsString(
208208
'durable-workflow==${DURABLE_WORKFLOW_PYTHON_SDK_VERSION}',
209209
$pythonWorkflowDockerfile,
@@ -233,7 +233,7 @@ public function test_polyglot_smoke_installs_published_cli_and_configures_waterl
233233
$smokeShell,
234234
);
235235
$this->assertStringContainsString('DURABLE_WORKFLOW_CLI_VERSION:=0.1.69', $smokeShell);
236-
$this->assertStringContainsString('DURABLE_WORKFLOW_PYTHON_SDK_VERSION:=0.4.82', $smokeShell);
236+
$this->assertStringContainsString('DURABLE_WORKFLOW_PYTHON_SDK_VERSION:=0.4.83', $smokeShell);
237237
$this->assertStringContainsString('DURABLE_WORKFLOW_PHP_SDK_PIN:=}', $smokeShell);
238238
$this->assertStringContainsString('DURABLE_WORKFLOW_WATERLINE_PIN:=}', $smokeShell);
239239
$this->assertStringContainsString('${DURABLE_WORKFLOW_PHP_SDK_PIN#durable-workflow/workflow:}', $smokeShell);
@@ -304,7 +304,7 @@ public function test_polyglot_smoke_installs_published_cli_and_configures_waterl
304304
$services['smoke']['environment']['DURABLE_WORKFLOW_CLI_PIN'] ?? null,
305305
);
306306
$this->assertSame(
307-
'${DURABLE_WORKFLOW_PYTHON_SDK_VERSION:-0.4.82}',
307+
'${DURABLE_WORKFLOW_PYTHON_SDK_VERSION:-0.4.83}',
308308
$services['smoke']['environment']['DURABLE_WORKFLOW_PYTHON_SDK_VERSION'] ?? null,
309309
);
310310
$this->assertSame(

0 commit comments

Comments
 (0)