NimBold
c2a6e3d113
chore(deps): refresh packages and bundled engines
...
- update Lucide and compatible transitive Rust locks
- refresh Windows/Linux FFmpeg payloads with verified source hashes
- verify macOS release checks against the mounted DMG artifact
2026-08-26 21:39:29 +03:30
NimBold
33dd2cb9c6
chore(release): prepare Firelink 1.3.1
2026-07-30 05:19:42 +03:30
NimBold
7e8f1c7d7b
fix(release): enforce tagged companion identity
2026-07-28 19:33:05 +03:30
NimBold
0eee47b97f
chore(release): refresh cross-platform FFmpeg payloads
2026-07-15 00:11:04 +03:30
NimBold
a0f44b79ad
feat(portable): add secure Windows portable release ( #15 )
...
Implement marker-based portable storage, portable WebView and log paths, secure queue and migration sanitization, and Windows portable ZIP validation while preserving the NSIS installer path.
Refs #15
2026-07-12 23:08:56 +03:30
NimBold
5bbee12602
feat(release): add verified Linux packages
2026-07-12 06:03:54 +03:30
NimBold
82ed38d55a
fix(release): harden cross-platform gates
2026-06-23 21:43:11 +03:30
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