Skip to content

chore: combine tauri-release workflow into release workflow - #261

Merged
AdamJ merged 1 commit into
mainfrom
updated-release-workflow
Jul 27, 2026
Merged

chore: combine tauri-release workflow into release workflow#261
AdamJ merged 1 commit into
mainfrom
updated-release-workflow

Conversation

@AdamJ

@AdamJ AdamJ commented Jul 27, 2026

Copy link
Copy Markdown
Owner

Summary

Combines .github/workflows/tauri-release.yml into .github/workflows/release.yml so releasing is a single workflow run instead of a workflow_run-chained pair.

Changes

  • release.yml now has four jobs: detectapprove-majorreleasedesktop
  • release job gained outputs (version, tag); the release-info.txt artifact upload is removed since it only existed to pass the tag across workflows
  • New desktop job: macos-latest + windows-latest matrix, checks out the new tag, builds and publishes signed DMG/NSIS installers with tauri-apps/tauri-action, attaching them to the release created by the release job
  • desktop uses secrets.GITHUB_TOKEN — the GH_TOKEN PAT was only needed for the cross-workflow artifact download
  • tauri-release.yml deleted
  • AGENTS.md CI notes updated

All original release.yml checks and steps (bump detection, major-release approval gate, version bump commit, tag, changelog, GitHub Release, step summary) are unchanged.

Verification

  • YAML parses; jobs resolve to detect, approve-major, release, desktop
  • Tag checkout keeps tauri.conf.json's "version": "../package.json" pointing at the bumped version

🤖 Generated with Claude Code

Merges the separate workflow_run-triggered Tauri build into release.yml as
a desktop job that depends on release. Removes the release-info artifact
bridge; the desktop matrix now reads the tag from the release job outputs
and checks it out so tauri.conf.json picks up the bumped version.
@github-actions github-actions Bot added actions For all items related to GitHub, deployment, and release automations and actions. automation For items related to release/documentation/workflow automations labels Jul 27, 2026
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying timetrackerpro with  Cloudflare Pages  Cloudflare Pages

Latest commit: f0ba7ad
Status: ✅  Deploy successful!
Preview URL: https://0bdffd0c.timetrackerpro.pages.dev
Branch Preview URL: https://updated-release-workflow.timetrackerpro.pages.dev

View logs

@AdamJ AdamJ added this to Timetraked Jul 27, 2026
@AdamJ AdamJ moved this from Backlog to In review in Timetraked Jul 27, 2026
@github-project-automation github-project-automation Bot moved this to Backlog in Timetraked Jul 27, 2026
@AdamJ
AdamJ merged commit 7ef7505 into main Jul 27, 2026
3 checks passed
@github-project-automation github-project-automation Bot moved this from In review to Done in Timetraked Jul 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

actions For all items related to GitHub, deployment, and release automations and actions. automation For items related to release/documentation/workflow automations

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant