Build multi-arch images in CI with native amd64 and arm64 runners
This commit is contained in:
@@ -12,6 +12,9 @@ All notable changes to this project are documented in this file.
|
||||
and per-channel MPEG-TS streams for Jellyfin Live TV.
|
||||
- Docker Compose deployment (`Dockerfile`, `docker-compose.yml`) and configuration templates
|
||||
(`channels.example.yaml`, `.env.example`).
|
||||
- Gitea Actions CI (`.gitea/workflows/ci.yml`): ruff, mypy and pytest, then native `amd64` and `arm64` image builds on
|
||||
separate runners (no emulation), merged into one multi-arch tag (`:devel` from `devel`, `:latest` from `release`,
|
||||
plus a commit-SHA tag). Per-architecture tags carry an `-amd64` / `-arm64` suffix.
|
||||
- Unit test suite covering config parsing, URL expiry parsing, ffmpeg argument building, playlist generation, and
|
||||
broadcast fan-out.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user