mirror of
https://github.com/Suwayomi/Tachidesk.git
synced 2026-01-30 15:34:15 +01:00
Refactor scripts (#370)
* Rename debian to deb * Merge scripts into one * Add error handler * Disable wine installation to change electron icon due to error * Replace debuild with dpkg-buildpackage * Update workflows with new script * Fix path
This commit is contained in:
14
.github/workflows/build_push.yml
vendored
14
.github/workflows/build_push.yml
vendored
@@ -70,13 +70,13 @@ jobs:
|
||||
- name: make bundle packages
|
||||
run: |
|
||||
cd master/scripts
|
||||
./windows-bundler.sh win32
|
||||
./windows-bundler.sh win64
|
||||
./debian-packager.sh
|
||||
./unix-bundler.sh linux-all
|
||||
./unix-bundler.sh linux-x64
|
||||
./unix-bundler.sh macOS-x64
|
||||
./unix-bundler.sh macOS-arm64
|
||||
./bundler.sh -o ../../master/server/build/ windows-x86
|
||||
./bundler.sh -o ../../master/server/build/ windows-x64
|
||||
./bundler.sh -o ../../master/server/build/ linux-all
|
||||
./bundler.sh -o ../../master/server/build/ linux-x64
|
||||
./bundler.sh -o ../../master/server/build/ debian-all
|
||||
./bundler.sh -o ../../master/server/build/ macOS-x64
|
||||
./bundler.sh -o ../../master/server/build/ macOS-arm64
|
||||
|
||||
- name: Checkout preview branch
|
||||
uses: actions/checkout@v2
|
||||
|
||||
15
.github/workflows/publish.yml
vendored
15
.github/workflows/publish.yml
vendored
@@ -1,6 +1,7 @@
|
||||
name: CI Publish
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
push:
|
||||
tags:
|
||||
- "v*"
|
||||
@@ -61,13 +62,13 @@ jobs:
|
||||
- name: Make bundle packages
|
||||
run: |
|
||||
cd master/scripts
|
||||
./windows-bundler.sh win32
|
||||
./windows-bundler.sh win64
|
||||
./debian-packager.sh
|
||||
./unix-bundler.sh linux-all
|
||||
./unix-bundler.sh linux-x64
|
||||
./unix-bundler.sh macOS-x64
|
||||
./unix-bundler.sh macOS-arm64
|
||||
./bundler.sh -o ../../master/server/build/ windows-x86
|
||||
./bundler.sh -o ../../master/server/build/ windows-x64
|
||||
./bundler.sh -o ../../master/server/build/ linux-all
|
||||
./bundler.sh -o ../../master/server/build/ linux-x64
|
||||
./bundler.sh -o ../../master/server/build/ debian-all
|
||||
./bundler.sh -o ../../master/server/build/ macOS-x64
|
||||
./bundler.sh -o ../../master/server/build/ macOS-arm64
|
||||
|
||||
- name: Upload Release
|
||||
uses: xresloader/upload-to-github-release@v1
|
||||
|
||||
Reference in New Issue
Block a user