Skip to content

build: workflow release macOS + rimozione MVP_TASKS.md#64

Merged
nikazzio merged 2 commits intomainfrom
fix/macos-build-ci
Apr 28, 2026
Merged

build: workflow release macOS + rimozione MVP_TASKS.md#64
nikazzio merged 2 commits intomainfrom
fix/macos-build-ci

Conversation

@nikazzio
Copy link
Copy Markdown
Owner

Summary

  • Aggiunge job build-macos (macos-latest) al workflow di release, speculare a build-linux e build-windows
  • Nessuna dipendenza di sistema aggiuntiva: WebKit è nativo su macOS, il crate keyring usa Keychain nativo
  • Tauri applica firma ad-hoc automaticamente — nessun certificato Apple richiesto; gli utenti fanno tasto destro → Apri al primo lancio (standard tool indie macOS)
  • Genera e allega SHA256SUMS-macos.txt alla release come gli altri OS
  • Rimuove MVP_TASKS.md: tutti i task sono ora tracciati nelle issue GitHub con label priority:0priority:4

Test plan

  • Al prossimo push su main che triggera una release, il job build-macos deve completare e allegare .dmg + SHA256SUMS-macos.txt
  • Il .dmg si apre su macOS con tasto destro → Apri (Gatekeeper ad-hoc)

Closes #58

🤖 Generated with Claude Code

- Aggiunge build-macos (macos-latest) con tauri-action, mirroring
  dei job linux/windows esistenti; nessuna dipendenza di sistema
  aggiuntiva (WebKit è nativo su macOS)
- Il DMG viene firmato ad-hoc automaticamente da Tauri (nessun
  certificato Apple necessario); gli utenti usano tasto destro → Apri
  al primo lancio
- Genera SHA256SUMS-macos.txt e lo allega alla release come gli altri
- Rimuove MVP_TASKS.md: tutti i task sono ora tracciati nelle issue
  GitHub (#55#63) con label priority:0–4

Closes #58

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR extends the release pipeline to produce macOS artifacts alongside existing Linux/Windows outputs, and removes the legacy MVP_TASKS.md roadmap file now that work is tracked via GitHub issues/labels.

Changes:

  • Add a build-macos job to .github/workflows/release.yml (runs on macos-latest) using tauri-action and uploads SHA256SUMS-macos.txt.
  • Remove MVP_TASKS.md from the repository.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.github/workflows/release.yml Adds macOS release build job mirroring the existing Linux/Windows release jobs, including checksum generation/upload.
MVP_TASKS.md Removes the MVP task tracking document as tasks have moved to GitHub Issues/labels.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@nikazzio nikazzio merged commit bf82660 into main Apr 28, 2026
@nikazzio nikazzio deleted the fix/macos-build-ci branch April 28, 2026 14:36
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.

build: workflow CI/release per macOS

2 participants