From c3ab3cc3ad0a29c95369ad78db2ff6568ecb82d7 Mon Sep 17 00:00:00 2001 From: cycleccc <2991205548@qq.com> Date: Sat, 4 Jan 2025 12:45:54 +0800 Subject: [PATCH] chore(release): add GitHub Release step for editor package on master branch --- .github/workflows/release.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 493048126..ceba3a694 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -91,3 +91,14 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} + + # 发布 GitHub Release 仅针对 editor 包 + - name: Publish GitHub Release for editor + if: ${{ github.ref_name == 'master' }} # 仅在 master 分支发布 + uses: softprops/action-gh-release@v1 + with: + generate_release_notes: true + files: | + packages/editor/dist/** # 仅附加 editor 包的构建产物 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}