From caf1db9fed02b8bd52e0fa5a380d8e766b3e0f79 Mon Sep 17 00:00:00 2001 From: Relayflow Lead Date: Sat, 3 Oct 2026 08:33:29 +0200 Subject: [PATCH] chore(release): v2.0.39 The v2.0.39 publish (run 37102722961) put all five packages on npm, then its final step failed to push this version bump and the v2.0.39 tag: main moved during the release (#501 merged at 06:25:30Z), so the atomic push was rejected. This recreates the same eight-file bump the workflow generates (same shape as the v2.0.38 release commit 30b0565c6), with the lockfile integrity hashes taken from the published 2.0.39 tarballs. Without it, main still says 2.0.38 and the next patch release would try to publish 2.0.39 again and fail. Co-Authored-By: Claude Opus 5.5 (1M context) --- packages/relayflows/package-lock.json | 36 +++++++++++----------- packages/relayflows/package.json | 8 ++--- packages/runtime-darwin-arm64/package.json | 2 +- packages/runtime-linux-x64/package.json | 2 +- packages/sdk/package-lock.json | 12 ++++---- packages/sdk/package.json | 4 +-- packages/surface/package-lock.json | 4 +-- packages/surface/package.json | 2 +- 8 files changed, 35 insertions(+), 35 deletions(-) diff --git a/packages/relayflows/package-lock.json b/packages/relayflows/package-lock.json index 6f3842f0c..b14c6e52d 100644 --- a/packages/relayflows/package-lock.json +++ b/packages/relayflows/package-lock.json @@ -1,15 +1,15 @@ { "name": "relayflows", - "version": "2.0.38", + "version": "2.0.39", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "relayflows", - "version": "2.0.38", + "version": "2.0.39", "license": "Apache-2.0", "dependencies": { - "@relayflows/sdk": "2.0.38" + "@relayflows/sdk": "2.0.39" }, "bin": { "flows": "bin/flows.js" @@ -18,8 +18,8 @@ "node": ">=20" }, "optionalDependencies": { - "@relayflows/runtime-darwin-arm64": "2.0.38", - "@relayflows/runtime-linux-x64": "2.0.38" + "@relayflows/runtime-darwin-arm64": "2.0.39", + "@relayflows/runtime-linux-x64": "2.0.39" } }, "node_modules/@hono/node-server": { @@ -348,9 +348,9 @@ } }, "node_modules/@relayflows/runtime-darwin-arm64": { - "version": "2.0.38", - "resolved": "https://registry.npmjs.org/@relayflows/runtime-darwin-arm64/-/runtime-darwin-arm64-2.0.38.tgz", - "integrity": "sha512-JdvBmcNercGSKZEcUzFZQza5Yl6WB0+uLKE5HZSs7VzyRGWyxYwkgt3DOv4UK+Ces8H/YkeEM5j0QfCmVU9Tnw==", + "version": "2.0.39", + "resolved": "https://registry.npmjs.org/@relayflows/runtime-darwin-arm64/-/runtime-darwin-arm64-2.0.39.tgz", + "integrity": "sha512-0r7uaYlRLESroLRJ0uxgWtAm2609kbUShsV1fsdjaXiqTvyPPZdCyhxiqLwSSyhZE/AF5AwMeGcS8NKYhWJkDg==", "cpu": [ "arm64" ], @@ -367,9 +367,9 @@ } }, "node_modules/@relayflows/runtime-linux-x64": { - "version": "2.0.38", - "resolved": "https://registry.npmjs.org/@relayflows/runtime-linux-x64/-/runtime-linux-x64-2.0.38.tgz", - "integrity": "sha512-IZ4MpoqGHioVc4pRzkT04q3nnsb9Oet6y+heg5cA5NvAwaYnMqsaC/a+CdCHvEI6mz72lC3o3P6Sji1O7q+L5A==", + "version": "2.0.39", + "resolved": "https://registry.npmjs.org/@relayflows/runtime-linux-x64/-/runtime-linux-x64-2.0.39.tgz", + "integrity": "sha512-pxXYIcrUKKe6IXq5051Uz0OJrEjdZrdh9vOCouBUmBGUF509P7KX0h1mWbu7foF7ZeFRL54yIV0J279298P2jQ==", "cpu": [ "x64" ], @@ -386,15 +386,15 @@ } }, "node_modules/@relayflows/sdk": { - "version": "2.0.38", - "resolved": "https://registry.npmjs.org/@relayflows/sdk/-/sdk-2.0.38.tgz", - "integrity": "sha512-+HIBpt619QGvSQIPN4cbkX4ZkUsY5ilhnYTGBjfdV0SsBcjRz+PSHPhXtAPO5CS02Ey9fCfTt+BJMfkmRwnzjw==", + "version": "2.0.39", + "resolved": "https://registry.npmjs.org/@relayflows/sdk/-/sdk-2.0.39.tgz", + "integrity": "sha512-gyfa+IUoOLM1A1NlLliGo9RoaDXqziMc83JAppZ0pG68kkl9VC1MvpxUO7/Lj+wYEYrkL3CAZgGLMLoQhtFvFQ==", "license": "Apache-2.0", "dependencies": { "@modelcontextprotocol/sdk": "^1.30.0", "@relayfile/adapter-core": "0.6.2", "@relayfile/relay-helpers": "0.4.12", - "@relayflows/surface": "2.0.38", + "@relayflows/surface": "2.0.39", "@types/js-yaml": "^4.0.9", "acorn": "^8.18.0", "ai-hist": "0.4.1", @@ -421,9 +421,9 @@ } }, "node_modules/@relayflows/surface": { - "version": "2.0.38", - "resolved": "https://registry.npmjs.org/@relayflows/surface/-/surface-2.0.38.tgz", - "integrity": "sha512-Ud9UQ9A5ulrq/k4LKLv7TXxvch2lccr6WEdoQMKKYJ/NhNPHm/k2/3/ZTLFYdECE6TOwX69LzUBxYvPtqR1uzA==", + "version": "2.0.39", + "resolved": "https://registry.npmjs.org/@relayflows/surface/-/surface-2.0.39.tgz", + "integrity": "sha512-YLBgVz7dyOd8aMxjtfEDT+LgiYzXkHhs2LZnjbN9Sx9mNbYBKKNO/MP7KCDdbu/VXmpljiVck4HRrJlVfgM9cw==", "license": "Apache-2.0", "dependencies": { "ai-hist": "0.4.1" diff --git a/packages/relayflows/package.json b/packages/relayflows/package.json index 5f2ddb327..85dfdeb25 100644 --- a/packages/relayflows/package.json +++ b/packages/relayflows/package.json @@ -1,6 +1,6 @@ { "name": "relayflows", - "version": "2.0.38", + "version": "2.0.39", "description": "Relayflow v2 CLI. Installs the `flows` command — a thin wrapper around @relayflows/sdk, published under the unscoped name for `npm install -g relayflows`.", "type": "module", "license": "Apache-2.0", @@ -16,11 +16,11 @@ "flows": "./bin/flows.js" }, "dependencies": { - "@relayflows/sdk": "2.0.38" + "@relayflows/sdk": "2.0.39" }, "optionalDependencies": { - "@relayflows/runtime-linux-x64": "2.0.38", - "@relayflows/runtime-darwin-arm64": "2.0.38" + "@relayflows/runtime-linux-x64": "2.0.39", + "@relayflows/runtime-darwin-arm64": "2.0.39" }, "engines": { "node": ">=20" diff --git a/packages/runtime-darwin-arm64/package.json b/packages/runtime-darwin-arm64/package.json index eb2ab1e28..ae06f9d3a 100644 --- a/packages/runtime-darwin-arm64/package.json +++ b/packages/runtime-darwin-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@relayflows/runtime-darwin-arm64", - "version": "2.0.38", + "version": "2.0.39", "description": "Relayflow kernel for darwin-arm64: the prebuilt relayflowd daemon", "license": "Apache-2.0", "repository": { diff --git a/packages/runtime-linux-x64/package.json b/packages/runtime-linux-x64/package.json index 58f219c70..98c77fb06 100644 --- a/packages/runtime-linux-x64/package.json +++ b/packages/runtime-linux-x64/package.json @@ -1,6 +1,6 @@ { "name": "@relayflows/runtime-linux-x64", - "version": "2.0.38", + "version": "2.0.39", "description": "Relayflow kernel for linux-x64: the prebuilt relayflowd daemon", "license": "Apache-2.0", "repository": { diff --git a/packages/sdk/package-lock.json b/packages/sdk/package-lock.json index d1b11eb38..7174f93c8 100644 --- a/packages/sdk/package-lock.json +++ b/packages/sdk/package-lock.json @@ -1,18 +1,18 @@ { "name": "@relayflows/sdk", - "version": "2.0.38", + "version": "2.0.39", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@relayflows/sdk", - "version": "2.0.38", + "version": "2.0.39", "license": "Apache-2.0", "dependencies": { "@modelcontextprotocol/sdk": "^1.30.0", "@relayfile/adapter-core": "0.6.2", "@relayfile/relay-helpers": "0.4.12", - "@relayflows/surface": "2.0.38", + "@relayflows/surface": "2.0.39", "@types/js-yaml": "^4.0.9", "acorn": "^8.18.0", "ai-hist": "0.4.1", @@ -773,9 +773,9 @@ } }, "node_modules/@relayflows/surface": { - "version": "2.0.38", - "resolved": "https://registry.npmjs.org/@relayflows/surface/-/surface-2.0.38.tgz", - "integrity": "sha512-Ud9UQ9A5ulrq/k4LKLv7TXxvch2lccr6WEdoQMKKYJ/NhNPHm/k2/3/ZTLFYdECE6TOwX69LzUBxYvPtqR1uzA==", + "version": "2.0.39", + "resolved": "https://registry.npmjs.org/@relayflows/surface/-/surface-2.0.39.tgz", + "integrity": "sha512-YLBgVz7dyOd8aMxjtfEDT+LgiYzXkHhs2LZnjbN9Sx9mNbYBKKNO/MP7KCDdbu/VXmpljiVck4HRrJlVfgM9cw==", "license": "Apache-2.0", "dependencies": { "ai-hist": "0.4.1" diff --git a/packages/sdk/package.json b/packages/sdk/package.json index fb544cdf1..6e43a2626 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,6 +1,6 @@ { "name": "@relayflows/sdk", - "version": "2.0.38", + "version": "2.0.39", "description": "TypeScript-first authoring SDK for Relayflows. Compiles specs; speaks the journal protocol.", "type": "module", "main": "./dist/index.js", @@ -49,7 +49,7 @@ "@modelcontextprotocol/sdk": "^1.30.0", "@relayfile/adapter-core": "0.6.2", "@relayfile/relay-helpers": "0.4.12", - "@relayflows/surface": "2.0.38", + "@relayflows/surface": "2.0.39", "@types/js-yaml": "^4.0.9", "acorn": "^8.18.0", "ai-hist": "0.4.1", diff --git a/packages/surface/package-lock.json b/packages/surface/package-lock.json index 503c9ae16..66662f9b5 100644 --- a/packages/surface/package-lock.json +++ b/packages/surface/package-lock.json @@ -1,12 +1,12 @@ { "name": "@relayflows/surface", - "version": "2.0.38", + "version": "2.0.39", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@relayflows/surface", - "version": "2.0.38", + "version": "2.0.39", "license": "Apache-2.0", "dependencies": { "ai-hist": "0.4.1" diff --git a/packages/surface/package.json b/packages/surface/package.json index b35e021ed..12435b068 100644 --- a/packages/surface/package.json +++ b/packages/surface/package.json @@ -1,6 +1,6 @@ { "name": "@relayflows/surface", - "version": "2.0.38", + "version": "2.0.39", "description": "TypeScript authoring surface for Relayflows.", "type": "module", "main": "./dist/index.js",