From 6e4b017a7f6b9ee336e8bcca42abf2be780e2101 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Fri, 13 Nov 2026 17:34:49 +0000 Subject: [PATCH] Keep Alchemy libraries in the published deploy package The release archive runs after nub prune --prod. The API stack imports @alchemy.run/cloudflare and alchemy while deploying, so those packages belong in dependencies and stay in the alchemy.new package. Co-authored-by: Jonathan Beckman --- .tegami/2026-11-13-deploy-published-package.md | 8 ++++++++ apps/api/package.json | 6 +++--- nub.lock | 8 ++++---- 3 files changed, 15 insertions(+), 7 deletions(-) create mode 100644 .tegami/2026-11-13-deploy-published-package.md diff --git a/.tegami/2026-11-13-deploy-published-package.md b/.tegami/2026-11-13-deploy-published-package.md new file mode 100644 index 0000000..39ef0e5 --- /dev/null +++ b/.tegami/2026-11-13-deploy-published-package.md @@ -0,0 +1,8 @@ +--- +packages: + "release:solzero": patch +--- + +## Deploy a published SolZero package + +Deploying SolZero from the alchemy.new registry no longer fails while loading the API stack. The published package keeps the Alchemy Cloudflare libraries that the deployment loads. diff --git a/apps/api/package.json b/apps/api/package.json index 1b1c874..9ef960f 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -10,13 +10,13 @@ "typecheck": "tsrs --noEmit -p tsconfig.json" }, "dependencies": { + "@alchemy.run/cloudflare": "2.0.0-beta.84", "@cloudflare/containers": "^0.3.7", "@solzero/api": "workspace:*", - "@solzero/shared": "workspace:*" + "@solzero/shared": "workspace:*", + "alchemy": "2.0.0-beta.84" }, "devDependencies": { - "@alchemy.run/cloudflare": "2.0.0-beta.84", - "alchemy": "2.0.0-beta.84", "effect": "4.0.5", "tsrs": "0.23.0-ts7.1.0-beta", "typescript": "^7.0.2" diff --git a/nub.lock b/nub.lock index 1ba5ae3..9ec82b4 100644 --- a/nub.lock +++ b/nub.lock @@ -149,6 +149,9 @@ importers: apps/api: dependencies: + '@alchemy.run/cloudflare': + specifier: 2.0.0-beta.84 + version: 2.0.0-beta.84(@effect/platform-node@4.0.5(effect@4.0.5)(redis@6.3.0))(@types/node@24.19.2)(alchemy@2.0.0-beta.84(@effect/platform-node@4.0.5(effect@4.0.5)(redis@6.3.0))(effect@4.0.5))(effect@4.0.5)(typescript@7.0.2) '@cloudflare/containers': specifier: ^0.3.7 version: 0.3.7(patch_hash=3ba0e745e0dcdddc06705fa0c7ee010aaa7259d52fd075bcf84ee0c5990ba44f) @@ -158,13 +161,10 @@ importers: '@solzero/shared': specifier: workspace:* version: link:../../packages/shared - devDependencies: - '@alchemy.run/cloudflare': - specifier: 2.0.0-beta.84 - version: 2.0.0-beta.84(@effect/platform-node@4.0.5(effect@4.0.5)(redis@6.3.0))(@types/node@24.19.2)(alchemy@2.0.0-beta.84(@effect/platform-node@4.0.5(effect@4.0.5)(redis@6.3.0))(effect@4.0.5))(effect@4.0.5)(typescript@7.0.2) alchemy: specifier: 2.0.0-beta.84 version: 2.0.0-beta.84(@effect/platform-node@4.0.5(effect@4.0.5)(redis@6.3.0))(effect@4.0.5) + devDependencies: effect: specifier: 4.0.5 version: 4.0.5