workflows: macos-release: name: Build macOS Release max_build_duration: 60 instance_type: mac_mini_m2 environment: groups: - gitlab_credentials node: 22.14.0 cache: cache_paths: - $HOME/.cargo/registry - $HOME/.cargo/git - src-tauri/target scripts: - name: Install dependencies script: | npm install - name: Build & Publish macOS Release script: | node release.js --installer artifacts: - src-tauri/target/release/bundle/dmg/*.dmg - src-tauri/target/release/bundle/macos/*.app