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
|
||||
dist_command: pnpm dist:mac:arm64
|
||||
- arch: x64
|
||||
runner: macos-13
|
||||
runner: macos-15-intel
|
||||
dist_command: pnpm dist:mac:x64
|
||||
runs-on: ${{ matrix.runner }}
|
||||
|
||||
|
|
@ -194,7 +194,7 @@ jobs:
|
|||
- name: Install Linux packaging dependencies
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y libarchive-tools
|
||||
sudo apt-get install -y libarchive-tools rpm
|
||||
|
||||
- name: Install dependencies
|
||||
run: pnpm install --no-frozen-lockfile
|
||||
|
|
|
|||
|
|
@ -158,6 +158,9 @@
|
|||
},
|
||||
"linux": {
|
||||
"target": [
|
||||
"AppImage",
|
||||
"deb",
|
||||
"rpm",
|
||||
"pacman"
|
||||
],
|
||||
"icon": "resources/icons/png",
|
||||
|
|
|
|||
Loading…
Reference in a new issue