Skip to content

release: 0.6.0 (+ fix release workflow macos-13 hang) - #4

Merged
kingchenc merged 1 commit into
mainfrom
release/0.6.0
Jul 10, 2026
Merged

kingchenc merged 1 commit into
mainfrom
release/0.6.0

Conversation

@kingchenc

Copy link
Copy Markdown
Owner

Bumps the workspace + GUI to 0.6.0 and fixes the release workflow that hung for 24h on 0.4.0/0.5.0.

Release-workflow fix

The two macos-13 (Intel) jobs (cli • x86_64-apple-darwin and gui bundle • macos-13) ran to the 24h workflow limit — macos-13 is retired. Now:

  • Intel macOS CLI and GUI build on macos-latest via --target x86_64-apple-darwin.
  • timeout-minutes added (30 cli / 60 gui) so a stuck job fails fast, never 24h.
  • GUI bundle collection also searches target/<triple>/release/bundle (cross builds).

Version

Workspace 0.5.0 → 0.6.0 (Cargo.toml, gui Cargo.toml, tauri.conf.json, both lockfiles).

Once merged, tag v0.6.0 triggers the release.

- bump workspace + GUI to 0.6.0 (Cargo.toml, tauri.conf.json, both lockfiles)
- release.yml: build the Intel macOS CLI and GUI on macos-latest via
  --target x86_64-apple-darwin instead of the retired macos-13 runner —
  both macos-13 jobs hung to the 24h workflow limit on 0.4.0/0.5.0
- add timeout-minutes (30 cli / 60 gui) so a stuck job fails fast, never 24h
- collect GUI bundles from target/<triple>/release/bundle for cross builds
@kingchenc
kingchenc merged commit 19a7fbe into main Jul 10, 2026
7 checks passed
@kingchenc
kingchenc deleted the release/0.6.0 branch July 10, 2026 22:16
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