Skip to content

Commit a58891f

Browse files
committed
v1.2.0
1 parent d067aef commit a58891f

File tree

4 files changed

+23
-7
lines changed

4 files changed

+23
-7
lines changed

.github/workflows/release.yml

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,24 @@ jobs:
3232
fi
3333
shell: bash
3434

35-
- name: Upload release artifact
35+
- name: Package build output
36+
run: |
37+
mkdir release
38+
cp build/*.exe release/ 2>/dev/null || true
39+
cp build/*.dmg release/ 2>/dev/null || true
40+
cd release && zip -r "HimeDisplay-${{ runner.os }}.zip" . && cd ..
41+
shell: bash
42+
43+
- name: Upload as GitHub Actions artifact
3644
uses: actions/upload-artifact@v4
3745
with:
38-
name: Hime Display ${{ runner.os }}
39-
path: |
40-
build/*.exe
41-
build/*.dmg
46+
name: HimeDisplay ${{ runner.os }}
47+
path: release/HimeDisplay-${{ runner.os }}.zip
48+
49+
- name: Upload to GitHub Release (only on release)
50+
if: github.event_name == 'release'
51+
uses: softprops/action-gh-release@v2
52+
with:
53+
files: release/HimeDisplay-${{ runner.os }}.zip
54+
env:
55+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

build.config.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ const options = {
1212
directories: {
1313
output: "build",
1414
},
15+
// https://github.com/electron-userland/electron-builder/issues/5463
16+
// 太脑瘫了,electron-builder在使用GitHub Actions时必须手动指定不自动执行publish过程
1517
publish: null,
1618
files: ["dist/renderer/**/*", "dist/main/**/*"],
1719
// asar: false,

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "hime-display",
3-
"version": "1.1.0",
3+
"version": "1.2.0",
44
"description": "A universal desktop model displayer for Live2D, Spine, MMD and VRoid.",
55
"main": "./dist/main/main.cjs.js",
66
"repository": {

src/renderer/control/components/Contents/About.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
</div>
99
<div class="hime-about__info">
1010
<div class="title">Hime Display</div>
11-
<div class="hime-about__info__item">Version 1.1.0</div>
11+
<div class="hime-about__info__item">Version 1.2.0</div>
1212
<div class="hime-about__info__item">
1313
Developed by
1414
<a href="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/TSKI433" @click.prevent="openLink"

0 commit comments

Comments
 (0)