Ethanfel
5b22bceed2
ci: add GitHub Actions workflow to build Docker image
...
Docker Image / build (push) Has been cancelled
Triggers on pushes to server branch or version tags when
core/, server/, or Docker files change. Pushes to ghcr.io.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-16 14:48:22 +02:00
Ethanfel
e8ecfc0525
ci: publish release automatically, re-enable macOS build
...
Build & Release / windows (push) Has been cancelled
Build & Release / macos (push) Has been cancelled
Build & Release / release (push) Has been cancelled
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-14 22:59:29 +02:00
Ethanfel
198ec68382
ci: temporarily disable macOS job while debugging Windows build
...
Build & Release / windows (push) Has been cancelled
Build & Release / macos (push) Has been cancelled
Build & Release / release (push) Has been cancelled
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-14 22:49:08 +02:00
Ethanfel
920f724dbd
fix: find libmpv asset by name pattern instead of constructing URL
...
Build & Release / windows (push) Has been cancelled
Build & Release / macos (push) Has been cancelled
Build & Release / release (push) Has been cancelled
Asset filenames include a git hash that can't be predicted from the tag
alone. Use the API assets list to find the correct download URL.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-14 22:48:08 +02:00
Ethanfel
94ea4c63ca
fix: use GitHub API to fetch latest libmpv tag instead of redirect
...
Build & Release / windows (push) Has been cancelled
Build & Release / macos (push) Has been cancelled
Build & Release / release (push) Has been cancelled
Invoke-WebRequest fails on 302 redirects in newer PowerShell.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-14 22:45:44 +02:00
Ethanfel
653e4a5e13
refactor: split Windows and macOS into separate jobs
...
Build & Release / windows (push) Has been cancelled
Build & Release / macos (push) Has been cancelled
Build & Release / release (push) Has been cancelled
Release is created if at least one platform succeeds, so a failure
on one doesn't block the other.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-14 22:44:13 +02:00
Ethanfel
cd50b3ae0c
fix: quote PowerShell path interpolation in ffmpeg copy step
...
Build & Release / build (8cut-macos-arm64, macos-latest) (push) Has been cancelled
Build & Release / build (8cut-windows, windows-latest) (push) Has been cancelled
Build & Release / release (push) Has been cancelled
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-14 22:43:03 +02:00
Ethanfel
10b77e79f7
fix: drop macos-13 runner (no longer available)
...
Build & Release / build (8cut-macos-arm64, macos-latest) (push) Has been cancelled
Build & Release / build (8cut-windows, windows-latest) (push) Has been cancelled
Build & Release / release (push) Has been cancelled
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-14 22:42:36 +02:00
Ethanfel
5b4e4bf818
feat: add PyInstaller spec and GitHub Actions release workflow
...
Build & Release / build (8cut-macos-arm64, macos-latest) (push) Has been cancelled
Build & Release / build (8cut-macos-x86_64, macos-13) (push) Has been cancelled
Build & Release / build (8cut-windows, windows-latest) (push) Has been cancelled
Build & Release / release (push) Has been cancelled
Enables cross-platform builds for Windows and macOS. Adds _bin() helper
to resolve bundled ffmpeg in frozen builds, and configures ctypes library
path for bundled libmpv.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-14 22:40:44 +02:00