Skip to content

Add release artifact workflow - #4

Merged
filipeborato merged 10 commits into
masterfrom
docs/porting-plan
May 24, 2026
Merged

Add release artifact workflow#4
filipeborato merged 10 commits into
masterfrom
docs/porting-plan

Conversation

@filipeborato

Copy link
Copy Markdown
Owner

Adds a GitHub Actions release artifact workflow for Picotado.\n\n- Builds macOS VST3 and AU artifacts with CMake/Xcode\n- Builds Ubuntu VST3 and LV2 artifacts with CMake/Ninja\n- Uploads separate install notes and release asset bundles\n- Attaches artifacts to draft GitHub Releases for v* tags\n\nLocal validation was limited because this Windows environment is missing Ninja and the configured VS2026 compiler path is stale, so the GitHub Actions run is the real cross-platform validation.

Your Name and others added 8 commits April 26, 2026 15:01
Consolidates the technical analysis of what would change to ship
Picotado on macOS and Linux — WebView backend (WKWebView /
WebKitGTK), plugin formats (AU on Mac, LV2 on Linux), App Sandbox
entitlements for SOFA picker, system deps, distribution paths and
effort estimates. Reference doc only — no build changes yet.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Onboarding em Ubuntu não tinha caminho — TL;DR e build manual eram
100% .cmd/PowerShell/VS2026. Adiciona seção experimental com:
- apt install das deps de sistema (libwebkit2gtk-4.1, ALSA, JACK, etc).
- cmake --preset default + build do Standalone via Ninja.
- curl pra MIT KEMAR em ~/.config/Picotado/SOFA/ (matching JUCE
  userApplicationDataDirectory no Linux).

Marcado como não-validado; aponta pro PORTING.md pra escopo completo
de mudanças que podem ser necessárias na primeira execução real.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@filipeborato
filipeborato merged commit 1a90986 into master May 24, 2026
4 checks passed
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.

2 participants