diff --git a/.github/workflows/release-publish.yml b/.github/workflows/release-publish.yml index 1b4fa02..0c4e485 100644 --- a/.github/workflows/release-publish.yml +++ b/.github/workflows/release-publish.yml @@ -109,7 +109,11 @@ jobs: # --message 自定义版本提交信息,包含 [skip ci] 防止循环触发 # -------------------------------------------------------- - name: Publish packages (no push) + # -------------------------------------------------------- + # 考虑cli-inject被所有其他包在build阶段以来 故此需要构建inject 包括 inject依赖的 utils + # -------------------------------------------------------- run: | + npx lerna run build --scope=@done-coding/cli-utils --scope=@done-coding/cli-inject npx lerna publish --yes --conventional-graduate --no-push --message "chore(release): publish [skip ci]" env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/packages/cli/package.json b/packages/cli/package.json index 1b143ac..4dc2e8b 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@done-coding/cli", - "version": "0.15.22", + "version": "0.15.23-alpha.0", "description": "done-coding命令行工具", "private": false, "module": "es/cli.mjs", @@ -57,7 +57,7 @@ "@done-coding/cli-publish": "workspace:0.7.16", "@done-coding/cli-template": "workspace:0.8.10", "@done-coding/cli-utils": "workspace:0.8.4", - "create-done-coding": "workspace:0.11.25" + "create-done-coding": "workspace:0.11.26-alpha.0" }, "engines": { "node": ">=18.0.0" diff --git a/packages/create/package.json b/packages/create/package.json index 341d2ec..cb1fc44 100644 --- a/packages/create/package.json +++ b/packages/create/package.json @@ -1,6 +1,6 @@ { "name": "create-done-coding", - "version": "0.11.25", + "version": "0.11.26-alpha.0", "description": "项目创建命令行工具", "module": "es/index.mjs", "type": "module", diff --git a/packages/create/src/types/index.ts b/packages/create/src/types/index.ts index 14c2cd2..3045d93 100644 --- a/packages/create/src/types/index.ts +++ b/packages/create/src/types/index.ts @@ -2,18 +2,15 @@ * @Description : * @Author : supengfei * @Date : 2026-01-23 23:09:08 - * @LastEditors : supengfei - * @LastEditTime : 2026-02-08 11:06:03 + * @LastEditors : JustSoSu + * @LastEditTime : 2026-04-14 15:44:31 */ import { FormNameEnum } from "./formNameEnum"; -import { McpCreateToolParams } from "./mcp"; export * from "./formNameEnum"; export { FormNameEnum }; -export type { McpCreateToolParams }; - export enum SubcommandEnum { CREATE = "create", } diff --git a/packages/create/src/types/mcp.ts b/packages/create/src/types/mcp.ts deleted file mode 100644 index 645f045..0000000 --- a/packages/create/src/types/mcp.ts +++ /dev/null @@ -1,21 +0,0 @@ -/* - * @Description : - * @Author : supengfei - * @Date : 2026-01-17 19:08:44 - * @LastEditors : supengfei - * @LastEditTime : 2026-02-08 11:05:17 - */ -import { McpCommonToolParams } from "@done-coding/mcp-utils"; -import { FormNameEnum } from "./formNameEnum"; - -/** - * mcp项目创建工具参数 - */ -export interface McpCreateToolParams extends McpCommonToolParams { - /** 项目名称 */ - [FormNameEnum.PROJECT_NAME]: string; - /** 模板仓库地址 */ - [FormNameEnum.TEMPLATE_GIT_PATH]: string; - /** 模板仓库分支 */ - [FormNameEnum.TEMPLATE_GIT_BRANCH]?: string; -} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d3b7ada..c711af0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -86,7 +86,7 @@ importers: specifier: workspace:0.8.4 version: link:../utils create-done-coding: - specifier: workspace:0.11.25 + specifier: workspace:0.11.26-alpha.0 version: link:../create devDependencies: "@types/node":