Skip to content

fix(release): repair missing native sidecars and prepare v0.1.1 preview - #3

Open
Namnarak wants to merge 1 commit into
masterfrom
fix/release-sidecar-preflight
Open

Namnarak wants to merge 1 commit into
masterfrom
fix/release-sidecar-preflight

Conversation

@Namnarak

Copy link
Copy Markdown
Member

Root cause confirmed in v0.1.0 Release logs

Both GitHub Ubuntu x86_64 and ARM64 builders failed in Tauri build.rs: resource path binaries/liney-audio-<target> doesn't exist. The first cargo build for liney-media validated all externalBin files before later audio/screen placeholders existed.

Fix

Stage temporary executable paths for all five native helpers before the first Cargo build. Each path is overwritten with the real compiled sidecar; release script verifies the final binaries. Keep old v0.1.0 tag immutable; align package.json, tauri.conf.json, Cargo manifest and lock to v0.1.1 Developer Preview.

Local validation

  • 130/130 Bun tests pass
  • oxlint: 0 errors, 3 warnings
  • TypeScript + Vite production build passes
  • Frozen lockfile install and script syntax pass
  • Requires GitHub release multi-arch packaging verification before publishing downloadable artifacts

This is an experimental preview. Real login, E2EE, audio/video and screen sharing require separate authorized LINE account verification.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying liney with  Cloudflare Pages  Cloudflare Pages

Latest commit: 5ee80f2
Status: ✅  Deploy successful!
Preview URL: https://57144c2c.liney.pages.dev
Branch Preview URL: https://fix-release-sidecar-prefligh.liney.pages.dev

View logs

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant