Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c7816b7222 | ||
|
|
8c27ba40dc |
@@ -127,13 +127,16 @@ jobs:
|
||||
rust_target: x86_64-pc-windows-msvc
|
||||
bundles: "msi,updater"
|
||||
|
||||
# Linux: ship .deb only. AppImage bundling (linuxdeploy) is
|
||||
# unreliable on GH Actions runners even with APPIMAGE_EXTRACT_AND_RUN.
|
||||
# Linux: ship .deb + .AppImage. AppImage is universal (no distro
|
||||
# package-manager dep), runs on any glibc-2.31+ host. Now viable
|
||||
# because the thin uv-venv installer is ~10 MB (vs the prior ~2 GB
|
||||
# PyInstaller payload that exceeded linuxdeploy limits). FUSE
|
||||
# unavailability on GH runners handled via APPIMAGE_EXTRACT_AND_RUN=1.
|
||||
- os: ubuntu-22.04
|
||||
arch: x86_64-unknown-linux-gnu
|
||||
label: "Linux x64"
|
||||
rust_target: x86_64-unknown-linux-gnu
|
||||
bundles: "deb,updater"
|
||||
bundles: "deb,appimage,updater"
|
||||
|
||||
runs-on: ${{ matrix.os }}
|
||||
name: ${{ matrix.label }}
|
||||
@@ -204,6 +207,10 @@ jobs:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }}
|
||||
TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }}
|
||||
# GH runners disable FUSE, so linuxdeploy's AppImage can't mount
|
||||
# itself at bundle time. This env tells linuxdeploy to extract-and-run
|
||||
# instead, which works without FUSE.
|
||||
APPIMAGE_EXTRACT_AND_RUN: 1
|
||||
with:
|
||||
projectPath: frontend
|
||||
args: --target ${{ matrix.rust_target }} --bundles ${{ matrix.bundles }}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "omnivoice-studio",
|
||||
"private": true,
|
||||
"version": "0.2.1",
|
||||
"version": "0.2.2",
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
"dev": "vite",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "app"
|
||||
version = "0.2.1"
|
||||
version = "0.2.2"
|
||||
description = "A Tauri App"
|
||||
authors = ["you"]
|
||||
license = ""
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"$schema": "../node_modules/@tauri-apps/cli/config.schema.json",
|
||||
"productName": "OmniVoice Studio",
|
||||
"version": "0.2.1",
|
||||
"version": "0.2.2",
|
||||
"identifier": "com.debpalash.omnivoice-studio",
|
||||
"build": {
|
||||
"frontendDist": "../dist",
|
||||
@@ -35,7 +35,7 @@
|
||||
},
|
||||
"bundle": {
|
||||
"active": true,
|
||||
"targets": ["dmg", "app", "msi", "deb"],
|
||||
"targets": ["dmg", "app", "msi", "deb", "appimage"],
|
||||
"createUpdaterArtifacts": true,
|
||||
"icon": [
|
||||
"icons/32x32.png",
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
|
||||
|
||||
[project]
|
||||
name = "omnivoice"
|
||||
version = "0.2.1"
|
||||
version = "0.2.2"
|
||||
description = "OmniVoice: Towards Omnilingual Zero-Shot Text-to-Speech with Diffusion Language Models"
|
||||
readme = "README.md"
|
||||
license = "Apache-2.0"
|
||||
|
||||
Reference in New Issue
Block a user