NimBold
|
f603b74a99
|
feat(release): add cross-platform packaging
Add target-aware engine provisioning, platform package configs, and CI/release verification for macOS arm64, Windows x64, and Linux AppImage.
|
2026-06-23 21:26:51 +03:30 |
|
NimBold
|
a300e440e0
|
feat(release): add macOS pre-release gate verifying bundled engines
- Enhance scripts/verify-binaries.js with 9 engine checks:
sidecar existence, executable permission, file(1) identification,
otool -L linkage scan (forbids /opt/homebrew, /usr/local/Cellar),
yt-dlp packaging sanity, version self-tests, aria2 RPC smoke test,
and stderr scanning for Library not loaded / image not found
- Add release.yml workflow triggered on v* tags:
engine-verification job runs verification, builds .app, uploads
bundle; create-release job publishes GitHub Release
- Add Verify bundled engines step to ci.yml for PR/main coverage
- Create RELEASE.md documenting the full release process
|
2026-06-17 19:18:39 +03:30 |
|