Commit Graph

82 Commits

Author SHA1 Message Date
fchinembiri e0ba21eb07 fix(musicseerr): implement thread-safe jobs saving with a write lock and unique temp files
Build and Push Docker Images / build (api) (push) Successful in 1m11s Details
Build and Push Docker Images / build (musicseerr) (push) Successful in 8m2s Details
Build and Push Docker Images / build (web) (push) Successful in 3m1s Details
Build and Push Docker Images / build (nextgen) (push) Successful in 12m41s Details
Build and Push Docker Images / build (worker) (push) Successful in 14m30s Details
Build and Push Docker Images / deploy (push) Successful in 14s Details
2026-07-11 22:09:38 +02:00
fchinembiri a1b6fd8011 ci(musicseerr): trigger CI build to compile persistent jobs DB changes
Build and Push Docker Images / deploy (push) Blocked by required conditions Details
Build and Push Docker Images / build (api) (push) Successful in 2m16s Details
Build and Push Docker Images / build (musicseerr) (push) Successful in 6m22s Details
Build and Push Docker Images / build (web) (push) Successful in 1m55s Details
Build and Push Docker Images / build (nextgen) (push) Has been cancelled Details
Build and Push Docker Images / build (worker) (push) Has been cancelled Details
2026-07-11 22:00:17 +02:00
fchinembiri 8e60bbae22 fix(musicseerr): implement persistent job database and startup recovery to survive pod restarts
Build and Push Docker Images / deploy (push) Blocked by required conditions Details
Build and Push Docker Images / build (api) (push) Failing after 35s Details
Build and Push Docker Images / build (musicseerr) (push) Failing after 39s Details
Build and Push Docker Images / build (nextgen) (push) Failing after 7s Details
Build and Push Docker Images / build (web) (push) Failing after 38s Details
Build and Push Docker Images / build (worker) (push) Failing after 18m31s Details
2026-07-11 21:39:31 +02:00
fchinembiri d524b00271 fix: auto-create data directory and initialize DB in nextgen container
Build and Push Docker Images / deploy (push) Blocked by required conditions Details
Build and Push Docker Images / build (musicseerr) (push) Failing after 5m1s Details
Build and Push Docker Images / build (api) (push) Failing after 5m8s Details
Build and Push Docker Images / build (worker) (push) Failing after 1m30s Details
Build and Push Docker Images / build (web) (push) Failing after 1m38s Details
Build and Push Docker Images / build (nextgen) (push) Failing after 11m24s Details
2026-07-11 19:03:08 +02:00
fchinembiri 6c4530c70d fix(musicseerr): implement download concurrency limit of 5 using threading.Semaphore
Build and Push Docker Images / build (api) (push) Successful in 2m17s Details
Build and Push Docker Images / build (musicseerr) (push) Successful in 14m3s Details
Build and Push Docker Images / build (web) (push) Successful in 6m51s Details
Build and Push Docker Images / build (nextgen) (push) Successful in 20m59s Details
Build and Push Docker Images / build (worker) (push) Successful in 23m34s Details
Build and Push Docker Images / deploy (push) Successful in 19s Details
2026-07-10 21:20:43 +02:00
fchinembiri f3779f00cd fix(musicseerr): enhance Tubidy search with query variations and censorship handling
Build and Push Docker Images / deploy (push) Blocked by required conditions Details
Build and Push Docker Images / build (api) (push) Successful in 1m10s Details
Build and Push Docker Images / build (nextgen) (push) Successful in 7m15s Details
Build and Push Docker Images / build (web) (push) Successful in 2m4s Details
Build and Push Docker Images / build (worker) (push) Has been cancelled Details
Build and Push Docker Images / build (musicseerr) (push) Has been cancelled Details
2026-07-10 20:57:29 +02:00
fchinembiri 0bf96f0213 fix(musicseerr): implement session-based conversion triggering and polling in Tubidy scraper
Build and Push Docker Images / deploy (push) Blocked by required conditions Details
Build and Push Docker Images / build (api) (push) Successful in 1m14s Details
Build and Push Docker Images / build (musicseerr) (push) Successful in 6m26s Details
Build and Push Docker Images / build (web) (push) Successful in 2m11s Details
Build and Push Docker Images / build (nextgen) (push) Successful in 9m49s Details
Build and Push Docker Images / build (worker) (push) Has been cancelled Details
2026-07-10 20:40:39 +02:00
fchinembiri 732f71700c fix(musicseerr): move downloaded files immediately to seedbox, bypass Cloudflare with curl_cffi, and fix Last.fm recommendations feed fetching
Build and Push Docker Images / deploy (push) Blocked by required conditions Details
Build and Push Docker Images / build (api) (push) Successful in 2m29s Details
Build and Push Docker Images / build (musicseerr) (push) Successful in 6m55s Details
Build and Push Docker Images / build (web) (push) Successful in 1m44s Details
Build and Push Docker Images / build (nextgen) (push) Successful in 7m41s Details
Build and Push Docker Images / build (worker) (push) Has been cancelled Details
2026-07-10 20:19:05 +02:00
fchinembiri 0a6e46160d fix(musicseerr): handle missing pageProps.state gracefully and add jitter
Build and Push Docker Images / build (api) (push) Failing after 4m18s Details
Build and Push Docker Images / build (musicseerr) (push) Failing after 6m12s Details
Build and Push Docker Images / build (nextgen) (push) Failing after 4m31s Details
Build and Push Docker Images / build (web) (push) Failing after 13m41s Details
Build and Push Docker Images / build (worker) (push) Successful in 16m37s Details
Build and Push Docker Images / deploy (push) Has been skipped Details
2026-07-10 10:39:35 +02:00
fchinembiri 4164bde79b fix(musicseerr): implement proxy fallback for Spotify playlist scraping
Build and Push Docker Images / deploy (push) Blocked by required conditions Details
Build and Push Docker Images / build (musicseerr) (push) Failing after 3m9s Details
Build and Push Docker Images / build (nextgen) (push) Failing after 10s Details
Build and Push Docker Images / build (api) (push) Failing after 5m34s Details
Build and Push Docker Images / build (web) (push) Successful in 7m26s Details
Build and Push Docker Images / build (worker) (push) Has been cancelled Details
2026-07-10 10:24:07 +02:00
fchinembiri d91a4abee4 fix(musicseerr): support new Spotify embed JSON structure with 'tracks' key
Build and Push Docker Images / build (api) (push) Failing after 2m36s Details
Build and Push Docker Images / build (nextgen) (push) Failing after 2m54s Details
Build and Push Docker Images / build (web) (push) Failing after 3m47s Details
Build and Push Docker Images / build (musicseerr) (push) Successful in 11m40s Details
Build and Push Docker Images / build (worker) (push) Successful in 14m51s Details
Build and Push Docker Images / deploy (push) Has been skipped Details
2026-07-10 09:44:07 +02:00
fchinembiri 07b89e4018 feat(musicseerr): implement Last.fm recommendation auto-downloader
Build and Push Docker Images / build (api) (push) Failing after 2m37s Details
Build and Push Docker Images / build (musicseerr) (push) Successful in 8m32s Details
Build and Push Docker Images / build (nextgen) (push) Successful in 8m23s Details
Build and Push Docker Images / build (web) (push) Successful in 5m19s Details
Build and Push Docker Images / build (worker) (push) Successful in 12m58s Details
Build and Push Docker Images / deploy (push) Has been skipped Details
2026-07-10 09:17:52 +02:00
fchinembiri e23ef8fd09 fix(musicseerr): handle internal spotDL errors when return code is 0
Build and Push Docker Images / build (api) (push) Successful in 2m28s Details
Build and Push Docker Images / build (musicseerr) (push) Successful in 6m26s Details
Build and Push Docker Images / build (web) (push) Successful in 3m7s Details
Build and Push Docker Images / build (nextgen) (push) Successful in 8m21s Details
Build and Push Docker Images / build (worker) (push) Successful in 12m37s Details
Build and Push Docker Images / deploy (push) Successful in 1m19s Details
2026-07-10 08:23:12 +02:00
fchinembiri c79cf68db9 fix(musicseer): implement sequential playlist scraping via embeds, add Deno to Dockerfile for yt-dlp, and configure Always imagePullPolicy
Build and Push Docker Images / build (api) (push) Successful in 2m58s Details
Build and Push Docker Images / build (musicseerr) (push) Successful in 8m1s Details
Build and Push Docker Images / build (web) (push) Successful in 1m55s Details
Build and Push Docker Images / build (nextgen) (push) Successful in 7m31s Details
Build and Push Docker Images / build (worker) (push) Successful in 10m9s Details
Build and Push Docker Images / deploy (push) Successful in 48s Details
2026-07-10 07:25:25 +02:00
fchinembiri 7da517dffb fix: resolve Spotify URL to text title at start of task to fix fallback for both yt-dlp and Tubidy search
Build and Push Docker Images / build (api) (push) Successful in 1m16s Details
Build and Push Docker Images / build (musicseerr) (push) Successful in 5m29s Details
Build and Push Docker Images / build (web) (push) Successful in 1m36s Details
Build and Push Docker Images / build (nextgen) (push) Successful in 7m17s Details
Build and Push Docker Images / build (worker) (push) Successful in 11m4s Details
Build and Push Docker Images / deploy (push) Successful in 25s Details
2026-07-10 01:36:05 +02:00
fchinembiri 00c7498859 feat: enhance duplicate prevention to support FLAC, M4A, WAV, OPUS, OGG, and strip track numbers
Build and Push Docker Images / build (api) (push) Successful in 2m10s Details
Build and Push Docker Images / build (musicseerr) (push) Successful in 9m45s Details
Build and Push Docker Images / build (web) (push) Successful in 4m1s Details
Build and Push Docker Images / build (nextgen) (push) Successful in 16m1s Details
Build and Push Docker Images / build (worker) (push) Successful in 13m6s Details
Build and Push Docker Images / deploy (push) Successful in 51s Details
2026-07-10 01:05:19 +02:00
fchinembiri 4e42ad4705 feat: prevent duplicate downloads by symlinking existing music tracks before spotDL runs
Build and Push Docker Images / build (web) (push) Waiting to run Details
Build and Push Docker Images / build (worker) (push) Waiting to run Details
Build and Push Docker Images / deploy (push) Blocked by required conditions Details
Build and Push Docker Images / build (api) (push) Successful in 1m26s Details
Build and Push Docker Images / build (nextgen) (push) Has been cancelled Details
Build and Push Docker Images / build (musicseerr) (push) Has been cancelled Details
2026-07-10 01:00:11 +02:00
fchinembiri 57909b6f3a feat: implement Priority 4 Tubidy Search Fallback when spotDL and yt-dlp both fail
Build and Push Docker Images / deploy (push) Blocked by required conditions Details
Build and Push Docker Images / build (api) (push) Successful in 55s Details
Build and Push Docker Images / build (musicseerr) (push) Successful in 5m3s Details
Build and Push Docker Images / build (web) (push) Successful in 1m29s Details
Build and Push Docker Images / build (nextgen) (push) Successful in 7m31s Details
Build and Push Docker Images / build (worker) (push) Has been cancelled Details
2026-07-10 00:51:23 +02:00
fchinembiri 93296dbee3 fix: resolve proxy hostname to IP inside tasks.py to satisfy spotDL validation requirements
Build and Push Docker Images / build (api) (push) Successful in 2m31s Details
Build and Push Docker Images / build (musicseerr) (push) Successful in 6m1s Details
Build and Push Docker Images / build (web) (push) Successful in 1m29s Details
Build and Push Docker Images / build (nextgen) (push) Successful in 6m45s Details
Build and Push Docker Images / build (worker) (push) Successful in 10m37s Details
Build and Push Docker Images / deploy (push) Successful in 15s Details
2026-07-10 00:27:33 +02:00
fchinembiri 735169d815 fix: update rclone mount to use sidecar container matching jellyfin and navidrome
Build and Push Docker Images / deploy (push) Blocked by required conditions Details
Build and Push Docker Images / build (musicseerr) (push) Failing after 14m38s Details
Build and Push Docker Images / build (api) (push) Failing after 14m50s Details
Build and Push Docker Images / build (web) (push) Failing after 2m8s Details
Build and Push Docker Images / build (nextgen) (push) Failing after 14m28s Details
Build and Push Docker Images / build (worker) (push) Failing after 11m32s Details
2026-07-09 22:39:40 +02:00
fchinembiri 300eedc5b1 feat: add Music Ingestion Pipeline (MusicSeerr) with Gluetun proxy and Telegram notifications
Build and Push Docker Images / build (nextgen) (push) Waiting to run Details
Build and Push Docker Images / build (web) (push) Waiting to run Details
Build and Push Docker Images / build (worker) (push) Waiting to run Details
Build and Push Docker Images / deploy (push) Blocked by required conditions Details
Build and Push Docker Images / build (api) (push) Has been cancelled Details
Build and Push Docker Images / build (musicseerr) (push) Has been cancelled Details
2026-07-09 22:37:16 +02:00
fchinembiri ea005a2b29 chore: add nextgen .dockerignore and update dev refresh script
Build and Push Docker Images / build (api) (push) Failing after 2m48s Details
Build and Push Docker Images / build (web) (push) Failing after 1m0s Details
Build and Push Docker Images / build (worker) (push) Failing after 31s Details
Build and Push Docker Images / build (nextgen) (push) Failing after 19m58s Details
Build and Push Docker Images / deploy (push) Has been cancelled Details
2026-07-03 18:58:33 +02:00
fchinembiri 1865ae7493 fix: install python and build-base for sqlite
Build and Push Docker Images / build (nextgen) (push) Failing after 4m59s Details
Build and Push Docker Images / build (api) (push) Failing after 10m5s Details
Build and Push Docker Images / build (web) (push) Successful in 6m26s Details
Build and Push Docker Images / build (worker) (push) Failing after 11m5s Details
Build and Push Docker Images / deploy (push) Has been cancelled Details
2026-06-08 17:17:24 +02:00
fchinembiri bddee70cee chore: retry nextgen build
Build and Push Docker Images / deploy (push) Blocked by required conditions Details
Build and Push Docker Images / build (api) (push) Failing after 3m41s Details
Build and Push Docker Images / build (worker) (push) Failing after 9s Details
Build and Push Docker Images / build (nextgen) (push) Failing after 5m17s Details
Build and Push Docker Images / build (web) (push) Failing after 14m25s Details
2026-06-08 16:55:26 +02:00
fchinembiri 46c8b03993 feat: deploy nextgen app to next-gen.techarvest.co.zw
Build and Push Docker Images / deploy (push) Blocked by required conditions Details
Build and Push Docker Images / build (api) (push) Failing after 7m15s Details
Build and Push Docker Images / build (nextgen) (push) Failing after 8m45s Details
Build and Push Docker Images / build (web) (push) Successful in 6m15s Details
Build and Push Docker Images / build (worker) (push) Failing after 12m12s Details
2026-06-08 16:27:07 +02:00
fchinembiri cce57eede3 fix: resolve minio URL double-prefix, fix docstrings, implement spatial mode filtering
Build and Push Docker Images / build (api) (push) Successful in 4m20s Details
Build and Push Docker Images / build (worker) (push) Failing after 33s Details
Build and Push Docker Images / build (web) (push) Successful in 6m41s Details
Build and Push Docker Images / deploy (push) Has been skipped Details
2026-05-09 00:05:58 +02:00
fchinembiri 1dd0848067 test: CI/CD end-to-end validation test [skip ci]
Build and Push Docker Images / build (api) (push) Successful in 55s Details
Build and Push Docker Images / build (web) (push) Successful in 1m24s Details
Build and Push Docker Images / build (worker) (push) Successful in 7m56s Details
Build and Push Docker Images / deploy (push) Successful in 15s Details
2026-05-08 20:31:18 +02:00
fchinembiri cdd31c5b44 ci: fix deploy job git push authentication
Build and Push Docker Images / build (api) (push) Successful in 54s Details
Build and Push Docker Images / build (web) (push) Successful in 1m37s Details
Build and Push Docker Images / build (worker) (push) Successful in 8m3s Details
Build and Push Docker Images / deploy (push) Successful in 14s Details
2026-05-08 20:16:26 +02:00
fchinembiri bd47f1890c ci: use dual registry endpoints and disable fail-fast
Build and Push Docker Images / build (api) (push) Successful in 1m53s Details
Build and Push Docker Images / build (web) (push) Successful in 2m24s Details
Build and Push Docker Images / build (worker) (push) Successful in 8m13s Details
Build and Push Docker Images / deploy (push) Failing after 13s Details
2026-05-08 20:03:03 +02:00
fchinembiri 270eeb751f ci: refine docker auth escaping
Build and Push Docker Images / deploy (push) Blocked by required conditions Details
Build and Push Docker Images / build (api) (push) Successful in 53s Details
Build and Push Docker Images / build (web) (push) Successful in 2m5s Details
Build and Push Docker Images / build (worker) (push) Has been cancelled Details
2026-05-08 19:58:53 +02:00
fchinembiri a0825a0933 ci: force trigger build to test docker auth fix
Build and Push Docker Images / build (web) (push) Failing after 13s Details
Build and Push Docker Images / build (api) (push) Failing after 17s Details
Build and Push Docker Images / build (worker) (push) Failing after 11s Details
Build and Push Docker Images / deploy (push) Has been skipped Details
2026-05-08 19:55:23 +02:00
fchinembiri 4f248ef9ce ci: force trigger build v18 to apply workflow fixes
Build and Push Docker Images / build (api) (push) Failing after 14s Details
Build and Push Docker Images / build (web) (push) Failing after 14s Details
Build and Push Docker Images / build (worker) (push) Failing after 13s Details
Build and Push Docker Images / deploy (push) Has been skipped Details
2026-05-08 19:13:36 +02:00
fchinembiri e3a2efb673 ci: force trigger build for final verification
Build and Push Docker Images / build (api) (push) Failing after 16s Details
Build and Push Docker Images / build (web) (push) Failing after 16s Details
Build and Push Docker Images / build (worker) (push) Failing after 11s Details
Build and Push Docker Images / deploy (push) Has been skipped Details
2026-05-08 19:08:17 +02:00
fchinembiri 8e264ead86 ci: trigger build with kaniko optimizations
Build and Push Docker Images / build (api) (push) Successful in 43s Details
Build and Push Docker Images / build (web) (push) Successful in 1m2s Details
Build and Push Docker Images / build (worker) (push) Successful in 7m24s Details
Build and Push Docker Images / deploy (push) Failing after 2m23s Details
2026-05-08 18:46:28 +02:00
fchinembiri fd931f1cfc optimize: use pre-built PyTorch base image for worker to reduce build overhead
Build and Push Docker Images / build (api) (push) Successful in 1m52s Details
Build and Push Docker Images / build (web) (push) Successful in 2m17s Details
Build and Push Docker Images / build (worker) (push) Successful in 11m26s Details
Build and Push Docker Images / deploy (push) Failing after 2m25s Details
2026-05-08 18:25:19 +02:00
fchinembiri 39abc55f05 fix: use correct sub-directory context and dockerfile path for Kaniko
Build and Push Docker Images / build (worker) (push) Waiting to run Details
Build and Push Docker Images / deploy (push) Blocked by required conditions Details
Build and Push Docker Images / build (api) (push) Successful in 46s Details
Build and Push Docker Images / build (web) (push) Successful in 1m6s Details
2026-05-08 18:11:29 +02:00
fchinembiri 6946de565b fix: set correct Kaniko context and dockerfile path
Build and Push Docker Images / deploy (push) Blocked by required conditions Details
Build and Push Docker Images / build (api) (push) Successful in 51s Details
Build and Push Docker Images / build (web) (push) Successful in 1m12s Details
Build and Push Docker Images / build (worker) (push) Has been cancelled Details
2026-05-08 18:04:30 +02:00
fchinembiri 26f46d4923 ci: trigger build v15 with runner-level DNS fix
Build and Push Docker Images / build (api) (push) Failing after 1m13s Details
Build and Push Docker Images / build (web) (push) Failing after 1m25s Details
Build and Push Docker Images / build (worker) (push) Failing after 15s Details
Build and Push Docker Images / deploy (push) Has been skipped Details
2026-05-08 17:58:06 +02:00
fchinembiri aebfc60c3e fix: use correct DockerHub secrets and github context in workflow
Build and Push Docker Images / build (api) (push) Failing after 17s Details
Build and Push Docker Images / build (web) (push) Failing after 31s Details
Build and Push Docker Images / build (worker) (push) Failing after 17s Details
Build and Push Docker Images / deploy (push) Has been skipped Details
2026-05-08 17:46:44 +02:00
fchinembiri d43ec79431 fix: inject Gitea IP into /etc/hosts for DNS resolution
Build and Push Docker Images / build (web) (push) Failing after 18s Details
Build and Push Docker Images / build (api) (push) Failing after 18s Details
Build and Push Docker Images / build (worker) (push) Failing after 11s Details
Build and Push Docker Images / deploy (push) Has been skipped Details
2026-05-08 17:30:30 +02:00
fchinembiri 07be3dc43f ci: trigger build v12 with stable debug runner
Build and Push Docker Images / build (web) (push) Failing after 1m29s Details
Build and Push Docker Images / build (api) (push) Failing after 1m32s Details
Build and Push Docker Images / build (worker) (push) Failing after 37s Details
Build and Push Docker Images / deploy (push) Has been skipped Details
2026-05-08 17:27:53 +02:00
fchinembiri bcbaf45c6f ci: trigger build v11 with debug logs
Build and Push Docker Images / build (worker) (push) Waiting to run Details
Build and Push Docker Images / deploy (push) Blocked by required conditions Details
Build and Push Docker Images / build (api) (push) Failing after 2m0s Details
Build and Push Docker Images / build (web) (push) Failing after 2m2s Details
2026-05-08 17:22:59 +02:00
fchinembiri 91976ce930 ci: trigger build v10 with stable runner
Build and Push Docker Images / build (web) (push) Failing after 1m59s Details
Build and Push Docker Images / build (api) (push) Failing after 2m5s Details
Build and Push Docker Images / build (worker) (push) Failing after 47s Details
Build and Push Docker Images / deploy (push) Has been skipped Details
2026-05-08 17:16:22 +02:00
fchinembiri 0c22bd0795 fix: restore explicit checkout URL and repository
Build and Push Docker Images / build (api) (push) Failing after 45s Details
Build and Push Docker Images / build (worker) (push) Failing after 49s Details
Build and Push Docker Images / build (web) (push) Failing after 58s Details
Build and Push Docker Images / deploy (push) Has been skipped Details
2026-05-08 16:45:58 +02:00
fchinembiri 90c07c3a3b ci: trigger build v8
Build and Push Docker Images / build (web) (push) Failing after 39s Details
Build and Push Docker Images / build (worker) (push) Failing after 50s Details
Build and Push Docker Images / build (api) (push) Failing after 52s Details
Build and Push Docker Images / deploy (push) Has been skipped Details
2026-05-08 16:39:04 +02:00
fchinembiri 1db5129093 ci: trigger build v7
Build and Push Docker Images / build (api) (push) Waiting to run Details
Build and Push Docker Images / build (web) (push) Waiting to run Details
Build and Push Docker Images / build (worker) (push) Waiting to run Details
Build and Push Docker Images / deploy (push) Blocked by required conditions Details
2026-05-08 16:37:50 +02:00
fchinembiri 9441c0d37e fix: use DooD (Docker-out-of-Docker) and external URLs for CI
Build and Push Docker Images / build (worker) (push) Failing after 37s Details
Build and Push Docker Images / build (api) (push) Failing after 41s Details
Build and Push Docker Images / build (web) (push) Failing after 47s Details
Build and Push Docker Images / deploy (push) Has been skipped Details
2026-05-08 16:35:51 +02:00
fchinembiri 54eb14c930 ci: trigger build v5
Build and Push Docker Images / build (web) (push) Waiting to run Details
Build and Push Docker Images / deploy (push) Blocked by required conditions Details
Build and Push Docker Images / build (api) (push) Failing after 39s Details
Build and Push Docker Images / build (worker) (push) Failing after 44s Details
2026-05-08 16:34:09 +02:00
fchinembiri e4d70cb538 ci: trigger build v4
Build and Push Docker Images / build (web) (push) Failing after 47s Details
Build and Push Docker Images / build (api) (push) Failing after 49s Details
Build and Push Docker Images / build (worker) (push) Failing after 53s Details
Build and Push Docker Images / deploy (push) Has been skipped Details
2026-05-08 16:28:43 +02:00
fchinembiri 929fcf5dc6 ci: trigger build v3
Build and Push Docker Images / build (api) (push) Waiting to run Details
Build and Push Docker Images / build (web) (push) Waiting to run Details
Build and Push Docker Images / deploy (push) Blocked by required conditions Details
Build and Push Docker Images / build (worker) (push) Failing after 56s Details
2026-05-08 16:22:12 +02:00