Resolves macOS CI release build failures on Gitea act_runner (task 2997 / run 23662).
Root Cause
In .gitea/workflows/build-macos.yml, TAURI_BUNDLER_DMG_IGNORE_CI: "true" caused Tauri's bundle_dmg.sh to bypass --skip-jenkins. On the headless Gitea macOS VM runner, bundle_dmg.sh invoked Finder AppleScript to arrange icons and render the DMG background image. Without an interactive GUI display session, AppleScript hung for 120 seconds and failed with exit code 64, failing the job right after binary compilation succeeded.
Changes
Removed TAURI_BUNDLER_DMG_IGNORE_CI: "true" and set CI: "true" on the Build Tauri App step so bundle_dmg.sh runs with --skip-jenkins and finishes in seconds without GUI dependencies.
Removed the redundant 10-second Warm up macOS GUI for DMG layout step.
### Summary
Resolves macOS CI release build failures on Gitea `act_runner` (task `2997` / run `23662`).
#### Root Cause
In `.gitea/workflows/build-macos.yml`, `TAURI_BUNDLER_DMG_IGNORE_CI: "true"` caused Tauri's `bundle_dmg.sh` to bypass `--skip-jenkins`. On the headless Gitea macOS VM runner, `bundle_dmg.sh` invoked Finder AppleScript to arrange icons and render the DMG background image. Without an interactive GUI display session, AppleScript hung for 120 seconds and failed with exit code 64, failing the job right after binary compilation succeeded.
#### Changes
- Removed `TAURI_BUNDLER_DMG_IGNORE_CI: "true"` and set `CI: "true"` on the `Build Tauri App` step so `bundle_dmg.sh` runs with `--skip-jenkins` and finishes in seconds without GUI dependencies.
- Removed the redundant 10-second `Warm up macOS GUI for DMG layout` step.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Resolves macOS CI release build failures on Gitea
act_runner(task2997/ run23662).Root Cause
In
.gitea/workflows/build-macos.yml,TAURI_BUNDLER_DMG_IGNORE_CI: "true"caused Tauri'sbundle_dmg.shto bypass--skip-jenkins. On the headless Gitea macOS VM runner,bundle_dmg.shinvoked Finder AppleScript to arrange icons and render the DMG background image. Without an interactive GUI display session, AppleScript hung for 120 seconds and failed with exit code 64, failing the job right after binary compilation succeeded.Changes
TAURI_BUNDLER_DMG_IGNORE_CI: "true"and setCI: "true"on theBuild Tauri Appstep sobundle_dmg.shruns with--skip-jenkinsand finishes in seconds without GUI dependencies.Warm up macOS GUI for DMG layoutstep.