diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 298b0311..723d0e04 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -64,11 +64,8 @@ jobs: - name: Install uv run: | - pip install uv - - - name: Create virtual env - run: | - uv venv + curl -LsSf https://astral.sh/uv/install.sh | sh + echo "$HOME/.cargo/bin" >> $GITHUB_PATH - name: Install librsvg run: brew install librsvg @@ -81,11 +78,8 @@ jobs: - name: Build macOS installer run: | - uv pip install -e ".[dev]" - make installer-mac - # Remove quarantine attribute - cd installer/build - xattr -dr com.apple.quarantine "Basic Memory Installer.app" + cd installer && uv run python setup.py bdist_mac + xattr -dr com.apple.quarantine "build/Basic Memory Installer.app" - name: Zip macOS installer run: | @@ -97,4 +91,4 @@ jobs: with: files: installer/build/Basic-Memory-Installer-${{ needs.release.outputs.tag }}.zip tag_name: ${{ needs.release.outputs.tag }} - token: ${{ secrets.GITHUB_TOKEN }} + token: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file