Skip to content

🐞 Bug: Tauri Desktop Release CI/CD workflow fails on all platforms (Windows, Ubuntu, macOS) #704

@senutpal

Description

@senutpal

Is there an existing issue for this?

  • I have searched the existing issues.

Describe the bug

Describe the bug

The "Vue Simulator Desktop Release" GitHub Actions workflow fails on all three platforms:

Platform Error
Windows 'DESKTOP_MODE' is not recognized as an internal or external command
Ubuntu The system library glib-2.0 required by crate glib-sys was not found
macOS Error: GITHUB_TOKEN is required

Root Causes

  1. Windows: beforeBuildCommand in tauri.conf.json uses Unix-only syntax (DESKTOP_MODE=true and cp)
  2. Ubuntu: Missing required Linux dev libraries (libglib2.0-dev, libwebkit2gtk-4.1-dev, etc.)
  3. macOS: tauri-apps/tauri-action is missing GITHUB_TOKEN env variable
  4. Workflow bug: working-directory: ./src is incorrect (package.json is at root)

Steps to Reproduce

  1. Push any commit to the main branch
  2. Go to Actions tab β†’ "Vue Simulator Desktop Release"
  3. All three OS builds fail

Expected Behavior

The workflow should build successfully on all platforms and create a GitHub Release with downloadable binaries.

Screenshots

No response

Is the faced issue/bug related to the Vue simulator?

No

Used Vue simulator with or without backend?

None

Is the bug present only on the dev server, the build, or both?

None

Device Information

N/A - CI/CD issue

Additional Context

This affects the Tauri desktop app build pipeline, not the web simulator

Are you working on this issue?

Yes

Metadata

Metadata

Assignees

No one assigned

    Labels

    pending triageissue yet to be reviewed by maintainers🐞 bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions