From bc7c3d0dfda5bad6125b6e36b48069d5d40202ee Mon Sep 17 00:00:00 2001 From: David Antoon Date: Wed, 28 Jan 2026 13:42:16 +0200 Subject: [PATCH] chore: update package versions to 2.8.0 and adjust dependency tags --- apps/streaming-demo/package.json | 8 ++++---- libs/ast-guard/project.json | 2 +- libs/enclave-vm/project.json | 2 +- libs/enclavejs-broker/project.json | 2 +- libs/enclavejs-client/package.json | 2 +- libs/enclavejs-client/project.json | 9 ++++++++- libs/enclavejs-react/package.json | 4 ++-- libs/enclavejs-react/project.json | 9 ++++++++- libs/enclavejs-runtime/package.json | 2 +- libs/enclavejs-runtime/project.json | 8 ++++++++ libs/enclavejs-stream/project.json | 2 +- libs/enclavejs-types/project.json | 2 +- nx.json | 8 +++----- 13 files changed, 40 insertions(+), 20 deletions(-) diff --git a/apps/streaming-demo/package.json b/apps/streaming-demo/package.json index 3eef65f..1200ed2 100644 --- a/apps/streaming-demo/package.json +++ b/apps/streaming-demo/package.json @@ -11,10 +11,10 @@ "runtime": "ts-node src/runtime-server.ts" }, "dependencies": { - "@enclavejs/broker": "0.1.0", - "@enclavejs/client": "0.1.0", - "@enclavejs/types": "0.1.0", - "enclave-vm": "2.7.0", + "@enclavejs/broker": "*", + "@enclavejs/client": "*", + "@enclavejs/types": "*", + "enclave-vm": "*", "express": "^4.21.0", "zod": "^3.24.0" }, diff --git a/libs/ast-guard/project.json b/libs/ast-guard/project.json index 1f01a18..80649d4 100644 --- a/libs/ast-guard/project.json +++ b/libs/ast-guard/project.json @@ -3,7 +3,7 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "sourceRoot": "libs/ast-guard/src", "projectType": "library", - "tags": ["scope:libs", "scope:publishable", "versioning:independent"], + "tags": ["scope:libs", "scope:publishable"], "targets": { "build-tsc": { "executor": "@nx/js:tsc", diff --git a/libs/enclave-vm/project.json b/libs/enclave-vm/project.json index b2fad19..c73c2a8 100644 --- a/libs/enclave-vm/project.json +++ b/libs/enclave-vm/project.json @@ -3,7 +3,7 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "sourceRoot": "libs/enclave-vm/src", "projectType": "library", - "tags": ["scope:libs", "scope:publishable", "versioning:independent"], + "tags": ["scope:libs", "scope:publishable"], "implicitDependencies": ["ast-guard"], "targets": { "test-perf": { diff --git a/libs/enclavejs-broker/project.json b/libs/enclavejs-broker/project.json index e8c0cfe..7cf6457 100644 --- a/libs/enclavejs-broker/project.json +++ b/libs/enclavejs-broker/project.json @@ -3,7 +3,7 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "sourceRoot": "libs/enclavejs-broker/src", "projectType": "library", - "tags": ["scope:libs", "scope:publishable", "versioning:independent"], + "tags": ["scope:libs", "scope:publishable"], "implicitDependencies": ["enclavejs-types", "enclavejs-stream", "enclave-vm"], "targets": { "build-tsc": { diff --git a/libs/enclavejs-client/package.json b/libs/enclavejs-client/package.json index d2ed34f..745e17d 100644 --- a/libs/enclavejs-client/package.json +++ b/libs/enclavejs-client/package.json @@ -1,6 +1,6 @@ { "name": "@enclavejs/client", - "version": "0.1.1", + "version": "2.8.0", "description": "Browser and Node.js client SDK for the EnclaveJS streaming runtime", "author": "AgentFront ", "homepage": "https://github.com/agentfront/enclave", diff --git a/libs/enclavejs-client/project.json b/libs/enclavejs-client/project.json index 02a3355..4a16382 100644 --- a/libs/enclavejs-client/project.json +++ b/libs/enclavejs-client/project.json @@ -3,7 +3,7 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "sourceRoot": "libs/enclavejs-client/src", "projectType": "library", - "tags": ["scope:enclavejs", "type:lib"], + "tags": ["scope:enclavejs", "scope:publishable", "type:lib"], "targets": { "build-tsc": { "executor": "@nx/js:tsc", @@ -31,6 +31,13 @@ }, "lint": { "executor": "@nx/eslint:lint" + }, + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "dependsOn": ["build"], + "options": { + "packageRoot": "libs/enclavejs-client/dist" + } } } } diff --git a/libs/enclavejs-react/package.json b/libs/enclavejs-react/package.json index f1b58fe..89ab654 100644 --- a/libs/enclavejs-react/package.json +++ b/libs/enclavejs-react/package.json @@ -1,6 +1,6 @@ { "name": "@enclavejs/react", - "version": "0.1.1", + "version": "2.8.0", "description": "React hooks and components for the EnclaveJS streaming runtime", "author": "AgentFront ", "homepage": "https://github.com/agentfront/enclave", @@ -31,7 +31,7 @@ } }, "dependencies": { - "@enclavejs/client": "0.1.1" + "@enclavejs/client": "2.8.0" }, "peerDependencies": { "react": ">=17.0.0" diff --git a/libs/enclavejs-react/project.json b/libs/enclavejs-react/project.json index c26c6e8..838b0e2 100644 --- a/libs/enclavejs-react/project.json +++ b/libs/enclavejs-react/project.json @@ -3,7 +3,7 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "sourceRoot": "libs/enclavejs-react/src", "projectType": "library", - "tags": [], + "tags": ["scope:enclavejs", "scope:publishable", "type:lib"], "targets": { "build-tsc": { "executor": "@nx/js:tsc", @@ -38,6 +38,13 @@ "options": { "lintFilePatterns": ["libs/enclavejs-react/**/*.ts", "libs/enclavejs-react/**/*.tsx"] } + }, + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "dependsOn": ["build"], + "options": { + "packageRoot": "libs/enclavejs-react/dist" + } } } } diff --git a/libs/enclavejs-runtime/package.json b/libs/enclavejs-runtime/package.json index 60524ca..e4ec1f0 100644 --- a/libs/enclavejs-runtime/package.json +++ b/libs/enclavejs-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@enclavejs/runtime", - "version": "0.1.1", + "version": "2.8.0", "description": "Standalone runtime worker for EnclaveJS - deployable execution environment", "author": "AgentFront ", "homepage": "https://github.com/agentfront/enclave", diff --git a/libs/enclavejs-runtime/project.json b/libs/enclavejs-runtime/project.json index 17e96fa..580fff7 100644 --- a/libs/enclavejs-runtime/project.json +++ b/libs/enclavejs-runtime/project.json @@ -3,6 +3,7 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "sourceRoot": "libs/enclavejs-runtime/src", "projectType": "library", + "tags": ["scope:enclavejs", "scope:publishable", "type:lib"], "targets": { "build-tsc": { "executor": "@nx/js:tsc", @@ -44,6 +45,13 @@ }, "lint": { "executor": "@nx/eslint:lint" + }, + "nx-release-publish": { + "executor": "@nx/js:release-publish", + "dependsOn": ["build"], + "options": { + "packageRoot": "libs/enclavejs-runtime/dist" + } } }, "implicitDependencies": ["enclavejs-types", "enclavejs-stream", "enclave-vm"] diff --git a/libs/enclavejs-stream/project.json b/libs/enclavejs-stream/project.json index c997911..a8de551 100644 --- a/libs/enclavejs-stream/project.json +++ b/libs/enclavejs-stream/project.json @@ -3,7 +3,7 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "sourceRoot": "libs/enclavejs-stream/src", "projectType": "library", - "tags": ["scope:libs", "scope:publishable", "versioning:independent"], + "tags": ["scope:libs", "scope:publishable"], "implicitDependencies": ["enclavejs-types"], "targets": { "build-tsc": { diff --git a/libs/enclavejs-types/project.json b/libs/enclavejs-types/project.json index 1341f22..a139889 100644 --- a/libs/enclavejs-types/project.json +++ b/libs/enclavejs-types/project.json @@ -3,7 +3,7 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "sourceRoot": "libs/enclavejs-types/src", "projectType": "library", - "tags": ["scope:libs", "scope:publishable", "versioning:independent"], + "tags": ["scope:libs", "scope:publishable"], "targets": { "build-tsc": { "executor": "@nx/js:tsc", diff --git a/nx.json b/nx.json index 96e212f..31f4078 100644 --- a/nx.json +++ b/nx.json @@ -90,22 +90,20 @@ }, "release": { "projects": ["libs/*"], - "projectsRelationship": "independent", + "projectsRelationship": "fixed", "version": { "conventionalCommits": false, "preVersionCommand": "npx nx run-many -t build", "git": { "commit": true, "tag": true, - "commitMessage": "chore(release): bump versions\n\n{projectName}@{version}" + "commitMessage": "chore(release): v{version}" } }, "changelog": { "projectChangelogs": false, "workspaceChangelog": false }, - "releaseTag": { - "pattern": "{projectName}@{version}" - } + "releaseTagPattern": "v{version}" } }