Skip to content

release: v0.3.4#194

Merged
ajianaz merged 2 commits into
mainfrom
develop
Jul 21, 2026
Merged

release: v0.3.4#194
ajianaz merged 2 commits into
mainfrom
develop

Conversation

@ajianaz

@ajianaz ajianaz commented Jul 21, 2026

Copy link
Copy Markdown
Collaborator

Sync develop → main for v0.3.4 release.

Hotfix: fixes the broken auto-update manifest from v0.3.3 (empty platforms). App code unchanged from v0.3.3; this release ships a working latest.json via the fixed pipeline (#190, #192).

ajianaz added 2 commits July 21, 2026 14:12
#192)

* fix(updater): sig glob target*/release → target/**/bundle (cross-compile path)

The previous upload-step glob `src-tauri/target*/release/bundle/...` didn't
match the macOS cross-compile path `target/<triple>/release/bundle/...` —
`*` doesn't cross directory separators, so no `.sig` was uploaded, the
manifest job got empty artifacts, and `latest.json` shipped with
`platforms: {}` → updater error 'None of the fallback platforms were found'.

Switch to `target/**/bundle/...` (`**` crosses dirs) so both the cross-
compile path (macOS aarch64/x86_64) and the plain path (windows nsis) match.

Also: build-updater-manifest.ts now exits non-zero if no platforms were
assembled, so an empty manifest fails the workflow loudly instead of
silently shipping a broken one.

* fix(updater): recursive .sig find (robust to nested artifact paths)

actions/upload-artifact@v4 may preserve directory structure inside the
artifact, so the .sig can land nested (not at the updater-<key>/ root).
findSig() now walks recursively so the manifest job finds it regardless.

Pairs with the glob fix (target/**/bundle) in the prior commit.
Hotfix release — fixes the auto-update manifest so v0.3.3's broken release
(empty `platforms` in latest.json → "None of the fallback platforms were
found") is superseded by a working one. App code unchanged from v0.3.3.

- bump version 0.3.3 → 0.3.4 (package.json, Cargo.toml, Cargo.lock,
  tauri.conf.json)
- CHANGELOG entry

Verified: cargo fmt/clippy(-D warnings)/test (18).
@github-actions

Copy link
Copy Markdown

🔍 Cora AI Code Review

⚠️ Review could not complete. Cora produced an empty result. Check the workflow logs for errors.


Review powered by cora-cli · BYOK · MIT

@ajianaz
ajianaz merged commit e3d1298 into main Jul 21, 2026
15 checks passed
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