Commit graph

15 commits

Author SHA1 Message Date
Roland Rabien
098a5f3303 release: harden upload pipeline (TAG/VER split, --fail-with-body, GITHUB_TOKEN, contents:write)
Aligns with the chip-plugin repos:
- Use TAG (with v prefix) for gh release create, VER (stripped) for
  Changelist lookup and upload.php's version field.
- curl --fail-with-body so server-side errors fail the workflow instead of
  passing silently.
- Switch GH_TOKEN to the auto-provided GITHUB_TOKEN with explicit
  contents:write permission, dropping the dependency on a per-repo
  ACCESS_TOKEN PAT.
2026-04-30 09:25:23 -07:00
Roland Rabien
41322f65cd Release 1.0.28 — switch to socalabs.com upload.php endpoint
- Bump VERSION
- Add 'Created installers' entry to Changelist.txt
- release.sh now uses the new upload.php URL with plugin/version/changelog
  form fields, replacing the old set.php endpoint
2026-04-30 06:51:21 -07:00
Roland Rabien
130e626ea6 Switch to .pkg/.exe/.deb installers with Azure Trusted Signing
Replaces the zip-based ci/build.sh flow with installer outputs (Inno Setup
on Windows, productbuild on macOS, cpack DEB on Linux) signed via Microsoft
Trusted Signing on Windows and Apple Developer ID on macOS.

Plugin code: factory wavetables and presets now ship as files via the
installer rather than embedded BinaryData. PluginProcessor implements
getProgramDirectory/getFactoryProgramDirectories so gin scans factory
content from systemResourceRoot. First-run migration copies any presets
from the legacy com.socalabs/Wavetable/programs path into the new user
dir under Library/Audio/Presets/SocaLabs/Wavetable.

Bumps gin submodule to match Identity for getFactoryProgramDirectories
support.
2026-04-29 13:23:23 -07:00
Roland Rabien
7a4dfef9fb improve release script 2026-01-10 15:28:58 -08:00
Roland Rabien
f8937a8699 Fix awk regex syntax in release.sh
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 15:14:34 -08:00
Roland Rabien
6c0dc53509 Update tag and release scripts 2026-01-10 13:52:42 -08:00
Roland Rabien
c76abdfccc Another try 2025-02-14 10:27:05 -08:00
Roland Rabien
c7b61f69c2 Fix release 2025-02-14 10:13:26 -08:00
Roland Rabien
81b948cdcb Update release script 2025-02-14 09:15:22 -08:00
Roland Rabien
bae5721478 Hmm 2023-08-31 16:40:41 -07:00
Roland Rabien
8efd30b6c6 More FFS 2023-08-31 15:02:25 -07:00
Roland Rabien
a177988f97 Oh FFS 2023-08-31 14:34:02 -07:00
Roland Rabien
f3ef9a3cb8 Fix release script 2023-08-31 14:19:04 -07:00
Roland Rabien
16baeba4e7 Update release script 2023-08-31 14:02:50 -07:00
Roland Rabien
8d919d4344 Add release script 2023-08-31 11:52:11 -07:00