Skip to content
Merged
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
21 changes: 14 additions & 7 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -86,13 +86,20 @@ jobs:
# and Windows shows a SmartScreen "unknown publisher" prompt. Worth
# doing before a real public release — see the note in RELEASING.md.
#
# If the Linux leg ever fails here with "failed to run linuxdeploy" /
# a strip-related error: that's the same binutils/linuxdeploy
# incompatibility documented in this repo's AGENT.md (confirmed on a
# local Fedora-toolbox dev environment, not yet confirmed either way
# on ubuntu-24.04's own binutils) — the fix is `NO_STRIP=1` as an env
# var on this step. Not added preemptively since it produces a larger,
# unstripped binary and there's no evidence yet this runner needs it.
# `npm run build:linux` sets NO_STRIP=1 itself now (in package.json) —
# confirmed the hard way that this runner's own strip needed it too,
# just not the way expected: this repo's AGENT.md already documented
# a local Fedora-toolbox binutils version that *fails the build
# outright* without NO_STRIP=1 (can't parse bundled libraries'
# `.relr.dyn` section). ubuntu-24.04's binutils builds fine either
# way — no error — but a real user's machine (Intel Iris Xe, Mesa
# 26.1.4) reproducibly failed to launch a stripped release AppImage
# with `Could not create default EGL display: EGL_BAD_PARAMETER`,
# while the exact same source built locally (where NO_STRIP=1 was
# already the default via scripts/build-appimage.sh) launched fine on
# that same machine. Two real, differently-shaped bugs from the same
# root cause (stripping a bundled AppImage's libraries) — one loud
# (build fails), one silent (build succeeds, runtime GPU init breaks).
- name: Build the native installer
run: npm run ${{ matrix.command }}

Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "omnideck-desktop",
"private": true,
"version": "0.5.0-alpha4",
"version": "0.5.0-alpha.5",
"type": "module",
"scripts": {
"dev": "vite",
Expand All @@ -20,7 +20,7 @@
"lint:rust": "cargo clippy --manifest-path src-tauri/Cargo.toml --locked --all-targets -- -D warnings",
"format:rust": "cargo fmt --manifest-path src-tauri/Cargo.toml -- --check",
"verify": "npm run fetch:sidecars && npm run verify:sidecars && npm run test:policy && npm run typecheck && npm run format:rust && npm run test:rust && npm run lint:rust",
"build:linux": "node scripts/fetch-sidecars.mjs x86_64-unknown-linux-gnu && tauri build --bundles appimage,deb,rpm --target x86_64-unknown-linux-gnu",
"build:linux": "node scripts/fetch-sidecars.mjs x86_64-unknown-linux-gnu && NO_STRIP=1 tauri build --bundles appimage,deb,rpm --target x86_64-unknown-linux-gnu",
"build:windows": "node scripts/fetch-sidecars.mjs x86_64-pc-windows-msvc && tauri build --bundles nsis --target x86_64-pc-windows-msvc",
"build:macos": "node scripts/fetch-sidecars.mjs aarch64-apple-darwin && tauri build --bundles dmg --target aarch64-apple-darwin"
},
Expand Down
2 changes: 1 addition & 1 deletion src-tauri/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion src-tauri/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "omnideck-desktop"
version = "0.5.0-alpha4"
version = "0.5.0-alpha.5"
description = "Omnideck desktop app — a thin GUI shell over the omnideck CLI"
authors = ["Omnideck"]
edition = "2021"
Expand Down
2 changes: 1 addition & 1 deletion src-tauri/tauri.conf.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"$schema": "https://schema.tauri.app/config/2",
"productName": "Omnideck",
"version": "0.5.0-alpha4",
"version": "0.5.0-alpha.5",
"identifier": "dev.omnideck.desktop",
"build": {
"beforeDevCommand": "npm run dev",
Expand Down
Loading