Skip to content
Merged

ci #18

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .env.dummy
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
NEXT_PUBLIC_SUPABASE_URL=https://localhost/
NEXT_PUBLIC_SUPABASE_ANON_KEY=null
41 changes: 41 additions & 0 deletions .github/workflows/build-tauri-linux.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name:
build-tauri-linux
on:
pull_request:
branches:
main
permissions:
contents: read
jobs:
build:
name: build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- name: Setup node.js
uses: actions/setup-node@v4
with:
node-version: latest
- name: Setup rust
uses: actions-rs/toolchain@v1
with:
toolchain: stable
- name: Install system dependencies
run: |
sudo apt-get update
sudo apt-get install -y libwebkit2gtk-4.1-dev librsvg2-dev patchelf #libgtk-3-dev webkit2gtk-4.0 libappindicator3-dev
- name: Install node.js dependencies
run:
npm install
- name: Copy dummy .env
run:
cp .env.dummy .env.local
- name: Build
run:
npm exec tauri build --verbose --ci

- name: Upload artifacts
uses: actions/upload-artifact@v4
with:
name: artifacts
path: "src-tauri/target/release/fairplay-app"
3 changes: 1 addition & 2 deletions src-tauri/tauri.conf.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,7 @@
}
},
"bundle": {
"active": true,
"targets": "all",
"active": false,
"icon": [
"icons/32x32.png",
"icons/128x128.png",
Expand Down
Loading