name: Build on: push: env: REPO_NAME: template-desktop jobs: build: name: Build runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Setup BunJS uses: oven-sh/setup-bun@v2 - name: Setup Rust uses: actions-rust-lang/setup-rust-toolchain@v1 with: cache-workspaces: "./src-tauri -> target" - name: Install system deps uses: awalsh128/cache-apt-pkgs-action@v1 with: packages: libgtk-3-dev libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf version: 1.0 - name: Install Bun dependencies run: bun install --frozen-lockfile - name: Build project run: bun run build