Skip to content

Commit be876b0

Browse files
committed
fix x86_64 build
1 parent 6f4056e commit be876b0

File tree

1 file changed

+20
-10
lines changed

1 file changed

+20
-10
lines changed

.github/workflows/linux-x86_64-nightly.yml

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ on:
44
workflow_dispatch:
55
inputs:
66
release_upload_url:
7-
description: 'Release upload URL'
7+
description: "Release upload URL"
88
required: true
99

1010
env:
@@ -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..."

0 commit comments

Comments
 (0)