Skip to content

Commit

Permalink
update build files
Browse files Browse the repository at this point in the history
  • Loading branch information
CNOCTAVE committed Nov 16, 2024
1 parent 7d5efff commit fa71e3c
Show file tree
Hide file tree
Showing 14 changed files with 306 additions and 48 deletions.
108 changes: 102 additions & 6 deletions .github/workflows/npm-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -431,7 +431,7 @@ jobs:
- run: npm ci
- run: npm run build-win_lz_x64

win_nsis_arm64-build:
win_nsis_exe_arm64-build:
runs-on: windows-latest
env:
GH_TOKEN: ${{ secrets.GH_TOKEN }}
Expand All @@ -445,9 +445,9 @@ jobs:
with:
dot-npmrc: ${{ secrets.DOT_NPMRC }}
- run: npm ci
- run: npm run build-win_nsis_arm64
- run: npm run build-win_nsis_exe_arm64

win_nsis_ia32-build:
win_nsis_exe_ia32-build:
runs-on: windows-latest
env:
GH_TOKEN: ${{ secrets.GH_TOKEN }}
Expand All @@ -461,9 +461,9 @@ jobs:
with:
dot-npmrc: ${{ secrets.DOT_NPMRC }}
- run: npm ci
- run: npm run build-win_nsis_ia32
- run: npm run build-win_nsis_exe_ia32

win_nsis_x64-build:
win_nsis_exe_x64-build:
runs-on: windows-latest
env:
GH_TOKEN: ${{ secrets.GH_TOKEN }}
Expand All @@ -477,7 +477,103 @@ jobs:
with:
dot-npmrc: ${{ secrets.DOT_NPMRC }}
- run: npm ci
- run: npm run build-win_nsis_x64
- run: npm run build-win_nsis_exe_x64

win_nsis_portable_arm64-build:
runs-on: windows-latest
env:
GH_TOKEN: ${{ secrets.GH_TOKEN }}
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 22
registry-url: https://registry.npmjs.org/
- uses: bduff9/[email protected]
with:
dot-npmrc: ${{ secrets.DOT_NPMRC }}
- run: npm ci
- run: npm run build-win_nsis_portable_arm64

win_nsis_portable_ia32-build:
runs-on: windows-latest
env:
GH_TOKEN: ${{ secrets.GH_TOKEN }}
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 22
registry-url: https://registry.npmjs.org/
- uses: bduff9/[email protected]
with:
dot-npmrc: ${{ secrets.DOT_NPMRC }}
- run: npm ci
- run: npm run build-win_nsis_portable_ia32

win_nsis_portable_x64-build:
runs-on: windows-latest
env:
GH_TOKEN: ${{ secrets.GH_TOKEN }}
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 22
registry-url: https://registry.npmjs.org/
- uses: bduff9/[email protected]
with:
dot-npmrc: ${{ secrets.DOT_NPMRC }}
- run: npm ci
- run: npm run build-win_nsis_portable_x64

win_nsis_web_arm64-build:
runs-on: windows-latest
env:
GH_TOKEN: ${{ secrets.GH_TOKEN }}
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 22
registry-url: https://registry.npmjs.org/
- uses: bduff9/[email protected]
with:
dot-npmrc: ${{ secrets.DOT_NPMRC }}
- run: npm ci
- run: npm run build-win_nsis_web_arm64

win_nsis_web_ia32-build:
runs-on: windows-latest
env:
GH_TOKEN: ${{ secrets.GH_TOKEN }}
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 22
registry-url: https://registry.npmjs.org/
- uses: bduff9/[email protected]
with:
dot-npmrc: ${{ secrets.DOT_NPMRC }}
- run: npm ci
- run: npm run build-win_nsis_web_ia32

win_nsis_web_x64-build:
runs-on: windows-latest
env:
GH_TOKEN: ${{ secrets.GH_TOKEN }}
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 22
registry-url: https://registry.npmjs.org/
- uses: bduff9/[email protected]
with:
dot-npmrc: ${{ secrets.DOT_NPMRC }}
- run: npm ci
- run: npm run build-win_nsis_web_x64

win_portable_arm64-build:
runs-on: windows-latest
Expand Down
12 changes: 9 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,9 +40,15 @@
"build-win_lz_arm64": "electron-builder --win --config win_lz_arm64.json",
"build-win_lz_ia32": "electron-builder --win --config win_lz_ia32.json",
"build-win_lz_x64": "electron-builder --win --config win_lz_x64.json",
"build-win_nsis_arm64": "electron-builder --win --config win_nsis_arm64.json",
"build-win_nsis_ia32": "electron-builder --win --config win_nsis_ia32.json",
"build-win_nsis_x64": "electron-builder --win --config win_nsis_x64.json",
"build-win_nsis_exe_arm64": "electron-builder --win --config win_nsis_exe_arm64.json",
"build-win_nsis_exe_ia32": "electron-builder --win --config win_nsis_exe_ia32.json",
"build-win_nsis_exe_x64": "electron-builder --win --config win_nsis_exe_x64.json",
"build-win_nsis_portable_arm64": "electron-builder --win --config win_nsis_portable_arm64.json",
"build-win_nsis_portable_ia32": "electron-builder --win --config win_nsis_portable_ia32.json",
"build-win_nsis_portable_x64": "electron-builder --win --config win_nsis_portable_x64.json",
"build-win_nsis_web_arm64": "electron-builder --win --config win_nsis_web_arm64.json",
"build-win_nsis_web_ia32": "electron-builder --win --config win_nsis_web_ia32.json",
"build-win_nsis_web_x64": "electron-builder --win --config win_nsis_web_x64.json",
"build-win_portable_arm64": "electron-builder --win --config win_portable_arm64.json",
"build-win_portable_ia32": "electron-builder --win --config win_portable_ia32.json",
"build-win_portable_x64": "electron-builder --win --config win_portable_x64.json",
Expand Down
10 changes: 9 additions & 1 deletion win_appx_arm64.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,15 @@
"target": "appx",
"arch": [
"arm64"
]
],
"appx": {
"applicationId": "marked.reader",
"identityName": "marked.reader",
"displayName": "Marked Reader",
"languages": ["zh-cn"],
"backgroundColor": "transparent",
"publisherDisplayName": "***********"
}
}
]
}
Expand Down
10 changes: 9 additions & 1 deletion win_appx_ia32.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,15 @@
"target": "appx",
"arch": [
"ia32"
]
],
"appx": {
"applicationId": "marked.reader",
"identityName": "marked.reader",
"displayName": "Marked Reader",
"languages": ["zh-cn"],
"backgroundColor": "transparent",
"publisherDisplayName": "***********"
}
}
]
}
Expand Down
10 changes: 9 additions & 1 deletion win_appx_x64.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,15 @@
"target": "appx",
"arch": [
"x64"
]
],
"appx": {
"applicationId": "marked.reader",
"identityName": "marked.reader",
"displayName": "Marked Reader",
"languages": ["zh-cn"],
"backgroundColor": "transparent",
"publisherDisplayName": "***********"
}
}
]
}
Expand Down
12 changes: 0 additions & 12 deletions win_nsis_arm64.json → win_nsis_exe_arm64.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,18 +22,6 @@
"arch": [
"arm64"
]
},
{
"target": "nsis-web",
"arch": [
"arm64"
]
},
{
"target": "portable",
"arch": [
"arm64"
]
}
]
}
Expand Down
12 changes: 0 additions & 12 deletions win_nsis_ia32.json → win_nsis_exe_ia32.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,18 +22,6 @@
"arch": [
"ia32"
]
},
{
"target": "nsis-web",
"arch": [
"ia32"
]
},
{
"target": "portable",
"arch": [
"ia32"
]
}
]
}
Expand Down
12 changes: 0 additions & 12 deletions win_nsis_x64.json → win_nsis_exe_x64.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,18 +22,6 @@
"arch": [
"x64"
]
},
{
"target": "nsis-web",
"arch": [
"x64"
]
},
{
"target": "portable",
"arch": [
"x64"
]
}
]
}
Expand Down
28 changes: 28 additions & 0 deletions win_nsis_portable_arm64.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
{
"appId": "cn.cnoctave.marked_reader",
"productName": "marked_reader",
"buildNumber": "1.3.0",
"icon": "logo.png",
"directories": {
"output": "dist"
},
"publish": [
{
"provider": "github",
"owner": "CNOCTAVE",
"repo": "marked_reader",
"releaseType": "release"
}
],
"win": {
"artifactName": "${name}-${version}-${os}-${arch}-nsis-portable.${ext}",
"target": [
{
"target": "portable",
"arch": [
"arm64"
]
}
]
}
}
28 changes: 28 additions & 0 deletions win_nsis_portable_ia32.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
{
"appId": "cn.cnoctave.marked_reader",
"productName": "marked_reader",
"buildNumber": "1.3.0",
"icon": "logo.png",
"directories": {
"output": "dist"
},
"publish": [
{
"provider": "github",
"owner": "CNOCTAVE",
"repo": "marked_reader",
"releaseType": "release"
}
],
"win": {
"artifactName": "${name}-${version}-${os}-${arch}-nsis-portable.${ext}",
"target": [
{
"target": "portable",
"arch": [
"ia32"
]
}
]
}
}
28 changes: 28 additions & 0 deletions win_nsis_portable_x64.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
{
"appId": "cn.cnoctave.marked_reader",
"productName": "marked_reader",
"buildNumber": "1.3.0",
"icon": "logo.png",
"directories": {
"output": "dist"
},
"publish": [
{
"provider": "github",
"owner": "CNOCTAVE",
"repo": "marked_reader",
"releaseType": "release"
}
],
"win": {
"artifactName": "${name}-${version}-${os}-${arch}-nsis-portable.${ext}",
"target": [
{
"target": "portable",
"arch": [
"x64"
]
}
]
}
}
28 changes: 28 additions & 0 deletions win_nsis_web_arm64.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
{
"appId": "cn.cnoctave.marked_reader",
"productName": "marked_reader",
"buildNumber": "1.3.0",
"icon": "logo.png",
"directories": {
"output": "dist"
},
"publish": [
{
"provider": "github",
"owner": "CNOCTAVE",
"repo": "marked_reader",
"releaseType": "release"
}
],
"win": {
"artifactName": "${name}-${version}-${os}-${arch}-nsis-web.${ext}",
"target": [
{
"target": "nsis-web",
"arch": [
"arm64"
]
}
]
}
}
Loading

0 comments on commit fa71e3c

Please sign in to comment.