Skip to content

Commit 7732e62

Browse files
committed
Fixed windows & linux desktop build action
1 parent 020e25e commit 7732e62

File tree

2 files changed

+17
-3
lines changed

2 files changed

+17
-3
lines changed

.github/workflows/linux.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
uses: Swatinem/rust-cache@v2
2828

2929
- name: Install development dependencies
30-
run: sudo apt-get install -y libgtk-3-dev libjavascriptcoregtk-4.1-dev libsoup-3.0-dev libwebkit2gtk-4.1-dev
30+
run: sudo apt-get install -y libgtk-3-dev libjavascriptcoregtk-4.1-dev libsoup-3.0-dev libwebkit2gtk-4.1-dev libxdo-dev
3131

3232
- name: Install Bun
3333
uses: oven-sh/setup-bun@v1

.github/workflows/windows.yml

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,16 @@ jobs:
4141
run: cargo install dioxus-cli
4242

4343
- name: Create .cargo/config.toml file
44-
run: mkdir .cargo && printf "[profile.release]\nopt-level = \"z\"\ndebug = false\nlto = true\ncodegen-units = 1\npanic = \"abort\"\nstrip = true\nincremental = false\n" > .cargo/config.toml
44+
run: |
45+
mkdir .cargo
46+
echo [profile.release] >> .cargo/config.toml
47+
echo opt-level = "z" >> .cargo/config.toml
48+
echo debug = false >> .cargo/config.toml
49+
echo lto = true >> .cargo/config.toml
50+
echo codegen-units = 1 >> .cargo/config.toml
51+
echo panic = "abort" >> .cargo/config.toml
52+
echo strip = true >> .cargo/config.toml
53+
echo incremental = false >> .cargo/config.toml
4554
4655
- name: Create .env file
4756
env:
@@ -50,7 +59,12 @@ jobs:
5059
SUPABASE_API_KEY: ${{ secrets.SUPABASE_API_KEY }}
5160
SUPABASE_JWT_SECRET: ${{ secrets.SUPABASE_JWT_SECRET }}
5261
DATABASE_URL: ${{ secrets.DATABASE_URL }}
53-
run: printf "API_URL=$API_URL\nSUPABASE_URL=$SUPABASE_URL\nSUPABASE_API_KEY=$SUPABASE_API_KEY\nSUPABASE_JWT_SECRET=$SUPABASE_JWT_SECRET\nDATABASE_URL=$DATABASE_URL\n" > .env
62+
run: |
63+
echo API_URL=%API_URL% >> .env
64+
echo SUPABASE_URL=%SUPABASE_URL% >> .env
65+
echo SUPABASE_API_KEY=%SUPABASE_API_KEY% >> .env
66+
echo SUPABASE_JWT_SECRET=%SUPABASE_JWT_SECRET% >> .env
67+
echo DATABASE_URL=%DATABASE_URL% >> .env
5468
5569
- name: Build
5670
run: mv Cargo.toml Cargo.toml.bak && cp Cargo.desktop.toml Cargo.toml && dx bundle --platform desktop --release

0 commit comments

Comments
 (0)