2 Commits

Author SHA1 Message Date
d1cf4037d9 fix(ci): improve addon package assembly reliability
All checks were successful
Build and Release Addon / Create Release (push) Successful in 0s
Build and Release Addon / Build Host (Linux x64) (push) Successful in 14s
Build and Release Addon / Build Host (Windows x64) (push) Successful in 7h59m53s
Build and Release Addon / Build Host (macOS arm64) (push) Successful in 41s
Build and Release Addon / Build Host (macOS x64) (push) Successful in 39s
Build and Release Addon / Package Addon (push) Successful in 24s
Switch from release API asset download to tag-based download URLs for host packages, which is more reliable and doesn't require release ID lookup. Add download verification to fail fast if files are missing.

Remove silent failure flags (2>/dev/null || true) when copying required directories - now fails explicitly if renderer or shared directories are missing.

Add package contents listing to verify successful assembly before upload.
2026-01-28 03:16:21 -05:00
a9da086587 ci: add multi-platform release workflow
Implements automated build and release pipeline:
- Create GitHub releases on version tags
- Build .NET host for Windows (x64), Linux (x64), and macOS (x64/arm64)
- Package platform-specific host binaries
- Upload release artifacts via Gitea API

Supports both tag-triggered and manual workflow dispatch.
2026-01-18 14:57:39 -05:00