Skip to content

ci: switch to shared dispatch-driven Tauri release workflow#23

Merged
DGINXREAL merged 1 commit into
mainfrom
feat/dispatch-release
Jul 1, 2026
Merged

ci: switch to shared dispatch-driven Tauri release workflow#23
DGINXREAL merged 1 commit into
mainfrom
feat/dispatch-release

Conversation

@DGINXREAL

Copy link
Copy Markdown
Member

Replaces notefix's bespoke tag-push release workflow with a thin workflow_dispatch caller of the new shared reusable workflow NoiXdev/github-workflows/.github/workflows/create_tauri_changelog_version_release.yaml (added in github-workflows#2).

New release flow

Run Release from the Actions tab → pick patch / minor / major (plus optional prerelease, dry_run). The reusable workflow then:

  • computes the next version, sets it across every file, generates the changelog, commits + tags on main;
  • builds & uploads signed macOS (universal) / Windows / Linux artifacts.

macOS keeps its embedded, inside-out-signed, notarized WidgetKit extension via macos_build_script: scripts/macos-release.sh.

Also in this PR

  • Reset 0.2.00.1.2 across all version files and restored CHANGELOG.md. The v0.2.0 release was dropped, so main should sit at the last published release (v0.1.2); the next dispatch release can cut 0.2.0 cleanly.

No more manual multi-file bumps or tag pushing — the version is fully driven by the bump choice.

🤖 Generated with Claude Code

Replace the bespoke tag-push release workflow with a thin workflow_dispatch
caller of NoiXdev/github-workflows create_tauri_changelog_version_release
(pick patch/minor/major; supports prerelease + dry_run). It passes
scripts/macos-release.sh so the macOS build keeps embedding, signing and
notarizing the WidgetKit extension.

Also reset the version 0.2.0 -> 0.1.2 and restore CHANGELOG.md: the v0.2.0
release was dropped, so main should sit at the last published release
(v0.1.2). The next dispatch release can then cut 0.2.0 cleanly.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@DGINXREAL DGINXREAL merged commit 377ae3b into main Jul 1, 2026
2 checks passed
@DGINXREAL DGINXREAL deleted the feat/dispatch-release branch July 1, 2026 09:19
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