From ef0e39dd8c3b8b2ca5670f099cdd4404e76f9196 Mon Sep 17 00:00:00 2001 From: Minoricew <154642983+Minoricew@users.noreply.github.com> Date: Sat, 14 Jun 2025 16:47:37 +0800 Subject: [PATCH] =?UTF-8?q?[=F0=9F=94=81=20Chore]=20Auto=20upload=20releas?= =?UTF-8?q?e=20for=20workflow?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/pack.yml | 39 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/.github/workflows/pack.yml b/.github/workflows/pack.yml index 5776b31..6eeefb6 100644 --- a/.github/workflows/pack.yml +++ b/.github/workflows/pack.yml @@ -7,6 +7,8 @@ on: branches: [dev, stable, main, master] workflow_dispatch: +permissions: write-all + jobs: pack: name: Patch & Pack @@ -123,6 +125,30 @@ jobs: echo "[DEBUG] Files in /Artifacts directory:" ls -la Artifacts/ + - name: Get short commit hash + run: | + cd ./HugoAura-Code + SHORT_HASH=$(git rev-parse --short=7 HEAD) + echo "SHORT_HASH=$SHORT_HASH" >> $GITHUB_ENV + + - name: Create release content + run: | + cat > rel_msg.txt << EOF + ## 这是 HugoAura 的 CI 自动构建版本 + + ### 版本类型: 🔁 自动构建版 + + ### 版本号: `vAutoBuild-${{ env.SHORT_HASH }}` + + ### 对应 Commit: [`${{ env.SHORT_HASH }}`](https://github.com/HugoAura/Seewo-HugoAura/commit/${{ env.GITHUB_SHA }}) + + --- + + ### ⚠ 注意: CI 自动构建版本可能不稳定 / 存在较多 Bug, 更新时请留意 + + **🕘 构建时间: ${{ env.BUILDTIME }}** + EOF + - name: Upload patched ASAR uses: actions/upload-artifact@v4 with: @@ -134,3 +160,16 @@ jobs: with: name: aura-code path: Artifacts/aura.zip + + - name: Upload release + uses: softprops/action-gh-release@v2 + with: + tag_name: vAutoBuild + name: "[CI] HugoAura Auto Build Release" + body_path: rel_msg.txt + prerelease: true + generate_release_notes: false + token: ${{ secrets.GITHUB_TOKEN }} + file: | + Artifacts/app-patched.asar + Artifacts/aura.zip