Skip to content

action: fix the release action#20

Merged
tomsun28 merged 7 commits into
mainfrom
update028e2hd
Jan 24, 2026
Merged

action: fix the release action#20
tomsun28 merged 7 commits into
mainfrom
update028e2hd

Conversation

@tomsun28

Copy link
Copy Markdown
Owner

What's changed?

Checklist

  • I have read the Contributing Guide
  • I have written the necessary doc or comment.
  • I have added the necessary unit tests and all cases have passed.

Add or update API

  • I have added the necessary tests and all cases have passed.

- Downgrade pnpm from version 10 to 9
- Remove explicit Rust target specification from toolchain setup
- Add bash shell and pipefail error handling for Linux dependency installation
- Reorganize Linux dependencies: separate GTK/GLib stack installation
- Add APPIMAGE_EXTRACT_AND_RUN=1 environment variable for Linux builds
- Remove --target flag and add --verbose flag to Linux Tauri build command
- Add workaround step to replace ldd with wrapper script that returns 0 for 'shield' binary
- Move ldd binary to ldd.real and create wrapper that checks for /shield argument
- Prevent linuxdeploy crashes when processing static/Bun binaries that cause ldd to return 1
- Split WebKit2GTK installation into separate named step with explicit shell and pipefail
- Improve build reliability for Linux AppImage generation
- Add --target ${{ matrix.target }} flag to Linux build command for consistency with other platforms
- Ensure Linux builds use the correct target architecture from matrix configuration
@tomsun28
tomsun28 merged commit a068beb into main Jan 24, 2026
1 check 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.

1 participant