Update package.json and CI workflow for enhanced Linux packaging support
- Added AppImage, deb, and rpm targets to the Linux section in package.json for broader distribution options. - Updated the CI workflow to use macos-15-intel for x64 builds and included rpm in the installation of Linux packaging dependencies.
This commit is contained in:
parent
e11a0e258c
commit
e13a368c50
2 changed files with 5 additions and 2 deletions
4
.github/workflows/release.yml
vendored
4
.github/workflows/release.yml
vendored
|
|
@ -57,7 +57,7 @@ jobs:
|
||||||
runner: macos-14
|
runner: macos-14
|
||||||
dist_command: pnpm dist:mac:arm64
|
dist_command: pnpm dist:mac:arm64
|
||||||
- arch: x64
|
- arch: x64
|
||||||
runner: macos-13
|
runner: macos-15-intel
|
||||||
dist_command: pnpm dist:mac:x64
|
dist_command: pnpm dist:mac:x64
|
||||||
runs-on: ${{ matrix.runner }}
|
runs-on: ${{ matrix.runner }}
|
||||||
|
|
||||||
|
|
@ -194,7 +194,7 @@ jobs:
|
||||||
- name: Install Linux packaging dependencies
|
- name: Install Linux packaging dependencies
|
||||||
run: |
|
run: |
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install -y libarchive-tools
|
sudo apt-get install -y libarchive-tools rpm
|
||||||
|
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: pnpm install --no-frozen-lockfile
|
run: pnpm install --no-frozen-lockfile
|
||||||
|
|
|
||||||
|
|
@ -158,6 +158,9 @@
|
||||||
},
|
},
|
||||||
"linux": {
|
"linux": {
|
||||||
"target": [
|
"target": [
|
||||||
|
"AppImage",
|
||||||
|
"deb",
|
||||||
|
"rpm",
|
||||||
"pacman"
|
"pacman"
|
||||||
],
|
],
|
||||||
"icon": "resources/icons/png",
|
"icon": "resources/icons/png",
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue