diff --git a/codemagic.yaml b/codemagic.yaml index 8bd626e..3cfd1ec 100644 --- a/codemagic.yaml +++ b/codemagic.yaml @@ -13,12 +13,20 @@ workflows: - $HOME/.cargo/git - src-tauri/target scripts: + - name: Setup Rust toolchain + script: | + if ! command -v cargo &> /dev/null; then + curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y + fi - name: Install dependencies script: | + export PATH="$HOME/.cargo/bin:$PATH" npm install - name: Build & Publish macOS Release script: | - node release.js --installer + export PATH="$HOME/.cargo/bin:$PATH" + PACKAGE_VERSION=$(node -p "require('./package.json').version") + node release.js --installer --tag="v$PACKAGE_VERSION" artifacts: - src-tauri/target/release/bundle/dmg/*.dmg - src-tauri/target/release/bundle/macos/*.app \ No newline at end of file