Skip to content

fix(ci): unbreak release-desktop workflow#28

Merged
eliothedeman merged 1 commit into
mainfrom
eliot/fix-release-workflow
Apr 21, 2026
Merged

fix(ci): unbreak release-desktop workflow#28
eliothedeman merged 1 commit into
mainfrom
eliot/fix-release-workflow

Conversation

@eliothedeman
Copy link
Copy Markdown
Collaborator

Summary

Two failures in the Release Desktop App workflow, both fixed here:

  • Ubuntu 22.04: libappindicator3-dev conflicts with libayatana-appindicator3-dev (the lib was dropped in ayatana's favor). Tauri 2 only needs the ayatana one — removed libappindicator3-dev.
  • macOS x86_64: dtolnay/rust-toolchain@stable was receiving a comma-separated list of both mac targets, and the x86_64 runner ended up without its target installed (target only aarch64 present at build time). Simplified: each matrix row now carries its own target field, and a follow-up rustup target add step re-installs it after the Rust cache restore just in case.

Test plan

  • Re-run (or recreate) the artifact-test tag and confirm ubuntu-22.04, macos aarch64, macos x86_64, and windows-latest jobs all reach the tauri build step and upload artifacts.

@github-actions
Copy link
Copy Markdown

🔍 Preview deployed: https://5d71ecb8.toolpath.pages.dev

@eliothedeman eliothedeman merged commit c0c859e into main Apr 21, 2026
2 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.

2 participants