From d9181e66baf02a1f03bb3f503811acb75207c517 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=97=B6=E7=91=BE?= <74231782+sj817@users.noreply.github.com> Date: Fri, 27 Dec 2024 11:33:49 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20release.yml=20?= =?UTF-8?q?=E4=B8=AD=E7=9A=84=E6=9D=A1=E4=BB=B6=E5=88=A4=E6=96=AD=E4=BB=A5?= =?UTF-8?q?=E7=A1=AE=E4=BF=9D=E5=9C=A8=E5=88=9B=E5=BB=BA=E5=8F=91=E5=B8=83?= =?UTF-8?q?=E6=97=B6=E6=89=A7=E8=A1=8C=E7=9B=B8=E5=85=B3=E6=AD=A5=E9=AA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/release.yml | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a1b5f24..c5ba866 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -26,35 +26,34 @@ jobs: monorepo-tags: true - name: 检出代码 uses: actions/checkout@v4 + if: ${{ steps.release.outputs.release_created }} # 安装 pnpm - uses: pnpm/action-setup@v2 - if: ${{ steps.release.outputs.releases_created }} + if: ${{ steps.release.outputs.release_created }} with: version: 8 # 设置 Node.js 环境 - name: 设置 Node.js 环境 uses: actions/setup-node@v4 + if: ${{ steps.release.outputs.release_created }} with: - # 设置 Node.js 版本 node-version: 20 - # 设置 npm 源 registry-url: "https://registry.npmjs.org" - if: ${{ steps.release.outputs.releases_created }} # 安装依赖 - name: 安装依赖 + if: ${{ steps.release.outputs.release_created }} run: pnpm install - if: ${{ steps.release.outputs.releases_created }} # 构建输出 - name: 构建输出 + if: ${{ steps.release.outputs.release_created }} run: pnpm build - if: ${{ steps.release.outputs.releases_created }} - # 重新安装依赖 让core指向本地 + # 重新安装依赖 - name: 删除所文件 重新安装依赖 + if: ${{ steps.release.outputs.release_created }} run: rm -rf pnpm-lock.yaml && pnpm install - if: ${{ steps.release.outputs.releases_created }} # 发布到 npm - name: 发布到 npm + if: ${{ steps.release.outputs.release_created }} run: pnpm pub env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - if: ${{ steps.release.outputs.releases_created }}