File tree Expand file tree Collapse file tree 1 file changed +20
-10
lines changed
Expand file tree Collapse file tree 1 file changed +20
-10
lines changed Original file line number Diff line number Diff line change 44 workflow_dispatch :
55 inputs :
66 release_upload_url :
7- description : ' Release upload URL'
7+ description : " Release upload URL"
88 required : true
99
1010env :
@@ -14,19 +14,24 @@ jobs:
1414 build :
1515 name : Build Linux Packages
1616 runs-on : ubuntu-latest
17-
17+
1818 steps :
1919 - uses : actions/checkout@v4
20-
20+
2121 - name : Setup Node.js
2222 uses : actions/setup-node@v4
2323 with :
24- node-version : ' lts/*'
25- cache : ' npm'
26-
24+ node-version : " lts/*"
25+ cache : " npm"
26+
2727 - name : Install Rust
2828 uses : dtolnay/rust-toolchain@stable
29-
29+
30+ - name : Add Ubuntu Jammy repo for WebKitGTK 4.0
31+ run : |
32+ echo "deb http://archive.ubuntu.com/ubuntu jammy main universe" | sudo tee -a /etc/apt/sources.list
33+ sudo apt update
34+
3035 - name : Install Linux Dependencies
3136 run : |
3237 sudo apt-get update
@@ -40,14 +45,19 @@ jobs:
4045 libjavascriptcoregtk-4.0-dev \
4146 libsoup-3.0-dev \
4247 libwebkit2gtk-4.1-dev
43-
48+
49+ - name : Remove Jammy repo
50+ run : |
51+ sudo sed -i '/jammy main universe/d' /etc/apt/sources.list
52+ sudo apt update
53+
4454 - name : Install Dependencies
4555 run : |
4656 npm install
47-
57+
4858 - name : Build Frontend
4959 run : npm run build
50-
60+
5161 - name : Build AppImage (x86_64)
5262 run : |
5363 echo "Building AppImage for x86_64..."
You can’t perform that action at this time.
0 commit comments