From 8aeb6589c047d260af34dab8294d016aee3732a4 Mon Sep 17 00:00:00 2001 From: HiranoMasaaki Date: Tue, 3 Mar 2026 05:13:31 +0000 Subject: [PATCH 1/3] fix: add fireworks provider to Dockerfile Co-Authored-By: Claude Opus 4.6 --- docker/Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/docker/Dockerfile b/docker/Dockerfile index 32fb6592..ca1708d2 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -36,6 +36,7 @@ COPY packages/providers/bedrock/package.json packages/providers/bedrock/package. COPY packages/providers/vertex/package.json packages/providers/vertex/package.json COPY packages/providers/ollama/package.json packages/providers/ollama/package.json COPY packages/providers/deepseek/package.json packages/providers/deepseek/package.json +COPY packages/providers/fireworks/package.json packages/providers/fireworks/package.json RUN bun install --frozen-lockfile From ff68c6def79010389627b4075958d092de9709ee Mon Sep 17 00:00:00 2001 From: HiranoMasaaki Date: Tue, 3 Mar 2026 06:07:26 +0000 Subject: [PATCH 2/3] fix: restore node shebang in published bin scripts The shebang in @perstack/base and @perstack/create-expert-skill was changed from `#!/usr/bin/env node` to `#!/usr/bin/env bun` during the Bun toolchain migration (#599). This breaks execution in environments where only Node.js is available (e.g. job executor containers), causing `/usr/bin/env: 'bun': No such file or directory`. These scripts use no bun-specific APIs and run fine under Node.js. Co-Authored-By: Claude Opus 4.6 --- apps/base/bin/server.ts | 2 +- apps/create-expert-skill/bin/server.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/base/bin/server.ts b/apps/base/bin/server.ts index a4298bd7..3ff218f0 100644 --- a/apps/base/bin/server.ts +++ b/apps/base/bin/server.ts @@ -1,4 +1,4 @@ -#!/usr/bin/env bun +#!/usr/bin/env node import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js" import { Command } from "commander" diff --git a/apps/create-expert-skill/bin/server.ts b/apps/create-expert-skill/bin/server.ts index 9745fdb1..506fd726 100644 --- a/apps/create-expert-skill/bin/server.ts +++ b/apps/create-expert-skill/bin/server.ts @@ -1,4 +1,4 @@ -#!/usr/bin/env bun +#!/usr/bin/env node import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js" import { Command } from "commander" From 9bb53d4b7f2232808ca509e677234606ad2b692a Mon Sep 17 00:00:00 2001 From: HiranoMasaaki Date: Tue, 3 Mar 2026 06:07:41 +0000 Subject: [PATCH 3/3] chore: add changeset for shebang fix Co-Authored-By: Claude Opus 4.6 --- .changeset/fix-shebang-node.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 .changeset/fix-shebang-node.md diff --git a/.changeset/fix-shebang-node.md b/.changeset/fix-shebang-node.md new file mode 100644 index 00000000..f32899f0 --- /dev/null +++ b/.changeset/fix-shebang-node.md @@ -0,0 +1,6 @@ +--- +"@perstack/base": patch +"@perstack/create-expert-skill": patch +--- + +fix: restore node shebang in published bin scripts