File tree 2 files changed +17
-3
lines changed
2 files changed +17
-3
lines changed Original file line number Diff line number Diff line change 27
27
uses : Swatinem/rust-cache@v2
28
28
29
29
- 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
31
31
32
32
- name : Install Bun
33
33
uses : oven-sh/setup-bun@v1
Original file line number Diff line number Diff line change 41
41
run : cargo install dioxus-cli
42
42
43
43
- 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
45
54
46
55
- name : Create .env file
47
56
env :
50
59
SUPABASE_API_KEY : ${{ secrets.SUPABASE_API_KEY }}
51
60
SUPABASE_JWT_SECRET : ${{ secrets.SUPABASE_JWT_SECRET }}
52
61
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
54
68
55
69
- name : Build
56
70
run : mv Cargo.toml Cargo.toml.bak && cp Cargo.desktop.toml Cargo.toml && dx bundle --platform desktop --release
You can’t perform that action at this time.
0 commit comments