From c213a5454679b558c829d650343a282756d286aa Mon Sep 17 00:00:00 2001 From: coolxitech Date: Sat, 9 Nov 2024 14:50:16 +0800 Subject: [PATCH] =?UTF-8?q?ci(release):=20=E6=9B=B4=E6=96=B0=20GitHub=20Ac?= =?UTF-8?q?tions=20=E5=8F=91=E5=B8=83=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 监听 main 分支推送而非标签推送 - 使用 composer.json 版本号创建 Release - 更新 Release 名称格式 --- .github/workflows/release.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c6264d6..5eebd28 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,9 +1,9 @@ -name: PHP Release Package CI +name: 项目构建包发布 on: push: - tags: - - 'v*.*.*' # 监听类似 "v1.0.0" 的标签来触发发布 + branches: + - 'main' # 监听推送到 main 分支的变化 jobs: release: @@ -33,13 +33,13 @@ jobs: run: | tar -czvf release-$VERSION.tar.gz ./* - # 创建 GitHub Release - - name: 创建 GitHub Release + # 创建或更新 GitHub Release + - name: 创建或更新 GitHub Release id: create_release uses: actions/create-release@v1 with: - tag_name: ${{ env.VERSION }} - release_name: ${{ env.VERSION }} + tag_name: "v${{ env.VERSION }}" # 使用 composer.json 中的版本号 + release_name: "发布 v${{ env.VERSION }}" # Release 名称 draft: false prerelease: false env: