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 6f3842f0..b14c6e52 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 5f2ddb32..85dfdeb2 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 eb2ab1e2..ae06f9d3 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 58f219c7..98c77fb0 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 d1b11eb3..7174f93c 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 fb544cdf..6e43a262 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 503c9ae1..66662f9b 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 b35e021e..12435b06 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",