Compare commits

...

410 Commits

Author SHA1 Message Date
renovate-bot dcb4bfa6d9 Merge pull request '🔧 Renovate: Update (digest) lscr.io/linuxserver/faster-whisper:latest Docker digest to 4c8de34' (#178) from renovate/lscr-io-linuxserver-faster-whisper-latest into main 2026-06-14 06:33:12 -04:00
renovate-bot d711bd0752 🔧 Renovate: Update (digest) lscr.io/linuxserver/faster-whisper:latest Docker digest to 4c8de34
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Successful in 16s
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 17s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Successful in 17s
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Failing after 3m13s
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
2026-06-14 10:33:06 +00:00
gitea-actions 8a1342d75e chore: Update README 2026-06-14 06:32:25 +00:00
renovate-bot 67725f2f58 Merge pull request '🔧 Renovate: Update (patch) ghcr.io/ohf-voice/linux-voice-assistant Docker tag to v1.1.11' (#177) from renovate/docker-compose-ghcr-io-ohf-voice-linux-voice-assistant-1-1-11 into main 2026-06-13 14:48:48 -04:00
renovate-bot cbb5a5a140 Merge pull request '🔧 Renovate: Update (digest) portainer/agent:latest Docker digest to 236246f' (#176) from renovate/portainer-agent-latest into main 2026-06-13 14:48:43 -04:00
renovate-bot a338ae0069 🔧 Renovate: Update (patch) ghcr.io/ohf-voice/linux-voice-assistant Docker tag to v1.1.11
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 4m40s
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 4m46s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
2026-06-13 18:48:43 +00:00
renovate-bot b3609a3ab2 🔧 Renovate: Update (digest) portainer/agent:latest Docker digest to 236246f
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 4m40s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 4m43s
2026-06-13 18:48:38 +00:00
renovate-bot 03e0ce15fa Merge pull request '🔧 Renovate: Update (digest) lscr.io/linuxserver/faster-whisper:latest Docker digest to 98bbc45' (#175) from renovate/lscr-io-linuxserver-faster-whisper-latest into main 2026-06-13 14:48:28 -04:00
renovate-bot 5bf0809582 🔧 Renovate: Update (digest) lscr.io/linuxserver/faster-whisper:latest Docker digest to 98bbc45
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 10m57s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 13m42s
2026-06-13 18:47:48 +00:00
renovate-bot 8350bff34e Merge pull request '🔧 Renovate: Update (digest) lscr.io/linuxserver/faster-whisper:latest Docker digest to 5dba82a' (#173) from renovate/lscr-io-linuxserver-faster-whisper-latest into main 2026-05-24 05:05:39 -04:00
renovate-bot 9d02ae92b8 🔧 Renovate: Update (digest) lscr.io/linuxserver/faster-whisper:latest Docker digest to 5dba82a
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 11m16s
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 13m28s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
2026-05-24 09:04:43 +00:00
renovate-bot dfc2e736e7 Merge pull request '🔧 Renovate: Update (digest) lscr.io/linuxserver/piper:latest Docker digest to 9841683' (#170) from renovate/lscr-io-linuxserver-piper-latest into main 2026-05-18 18:12:38 -04:00
renovate-bot 68d4cc8dfe 🔧 Renovate: Update (digest) lscr.io/linuxserver/piper:latest Docker digest to 9841683
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 1m9s
2026-05-18 22:12:12 +00:00
renovate-bot 577c1e99f1 Merge pull request '🔧 Renovate: Update (digest) lscr.io/linuxserver/faster-whisper:latest Docker digest to 29b6c93' (#169) from renovate/lscr-io-linuxserver-faster-whisper-latest into main 2026-05-17 05:02:55 -04:00
renovate-bot 99e6635eee 🔧 Renovate: Update (digest) lscr.io/linuxserver/faster-whisper:latest Docker digest to 29b6c93
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 43s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 11m39s
2026-05-17 09:02:26 +00:00
renovate-bot 79b0efa289 Merge pull request '🔧 Renovate: Update (digest) lscr.io/linuxserver/piper:latest Docker digest to 3cffcee' (#168) from renovate/lscr-io-linuxserver-piper-latest into main 2026-05-11 18:33:26 -04:00
renovate-bot cbb25f19a8 🔧 Renovate: Update (digest) lscr.io/linuxserver/piper:latest Docker digest to 3cffcee
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 54s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 49s
2026-05-11 22:33:02 +00:00
Trez.One a1b0c16508 Name changes in workflows. 2026-05-10 15:38:29 -04:00
Trez.One 88db43770b Bumping Tea CLI version. 2026-05-10 10:10:09 -04:00
renovate-bot 4159106f3d Merge pull request '🔧 Renovate: Update (digest) lscr.io/linuxserver/faster-whisper:latest Docker digest to 5398c67' (#165) from renovate/lscr-io-linuxserver-faster-whisper-latest into main 2026-05-10 05:02:42 -04:00
renovate-bot 6b6097b286 🔧 Renovate: Update (digest) lscr.io/linuxserver/faster-whisper:latest Docker digest to 5398c67
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 21s
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 22s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
2026-05-10 09:02:31 +00:00
renovate-bot e882b93758 Merge pull request '🔧 Renovate: Update (digest) portainer/agent:latest Docker digest to dc0e828' (#161) from renovate/portainer-agent-latest into main 2026-05-07 00:25:59 -04:00
renovate-bot 0bcca895ee 🔧 Renovate: Update (digest) portainer/agent:latest Docker digest to dc0e828
Renovate PR Deployment / Renovate PR Deployment (pull_request) Has been cancelled
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Has been cancelled
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been cancelled
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been cancelled
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been cancelled
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been cancelled
2026-05-07 04:25:50 +00:00
renovate-bot fc4b8a688d Merge pull request '🔧 Renovate: Update (digest) lscr.io/linuxserver/piper:latest Docker digest to 91ef210' (#160) from renovate/lscr-io-linuxserver-piper-latest into main 2026-05-04 18:08:40 -04:00
renovate-bot d589049257 🔧 Renovate: Update (digest) lscr.io/linuxserver/piper:latest Docker digest to 91ef210
Renovate PR Deployment / Renovate PR Deployment (pull_request) Has been cancelled
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Has been cancelled
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been cancelled
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been cancelled
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been cancelled
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been cancelled
2026-05-04 22:08:34 +00:00
renovate-bot bfe3e60c54 Merge pull request '🔧 Renovate: Update (digest) lscr.io/linuxserver/faster-whisper:latest Docker digest to e3c60c4' (#159) from renovate/lscr-io-linuxserver-faster-whisper-latest into main 2026-05-03 05:32:52 -04:00
renovate-bot 9904307fd0 🔧 Renovate: Update (digest) lscr.io/linuxserver/faster-whisper:latest Docker digest to e3c60c4
Renovate PR Deployment / Renovate PR Deployment (pull_request) Has been cancelled
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Has been cancelled
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been cancelled
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been cancelled
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been cancelled
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been cancelled
2026-05-03 09:31:51 +00:00
renovate-bot 7a0b2c06d8 Merge pull request '🔧 Renovate: Update (digest) lscr.io/linuxserver/piper:latest Docker digest to 03a9e73' (#158) from renovate/lscr-io-linuxserver-piper-latest into main 2026-04-27 18:22:32 -04:00
renovate-bot dfbbc7fbe0 🔧 Renovate: Update (digest) lscr.io/linuxserver/piper:latest Docker digest to 03a9e73
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 39s
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 41s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
2026-04-27 22:22:20 +00:00
gitea-actions 718fc202ed chore: Update README 2026-04-26 20:31:49 +00:00
renovate-bot d0b7b25b6b Merge pull request '🔧 Renovate: Update (digest) lscr.io/linuxserver/piper:latest Docker digest to 1f78404' (#157) from renovate/lscr-io-linuxserver-piper-latest into main
List of Services README Generation / Generate Services List (push) Successful in 2m0s
Renovate / renovate (push) Failing after 6m9s
2026-04-26 15:42:56 -04:00
renovate-bot bbeebf9f06 Merge pull request '🔧 Renovate: Update (digest) lscr.io/linuxserver/faster-whisper:latest Docker digest to c6aa9d7' (#156) from renovate/lscr-io-linuxserver-faster-whisper-latest into main 2026-04-26 15:42:42 -04:00
renovate-bot efa2b1d32f 🔧 Renovate: Update (digest) lscr.io/linuxserver/piper:latest Docker digest to 1f78404
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 49s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 40s
2026-04-26 19:42:42 +00:00
renovate-bot fb6c4248a5 🔧 Renovate: Update (digest) lscr.io/linuxserver/faster-whisper:latest Docker digest to c6aa9d7
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 38s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 50s
2026-04-26 19:42:30 +00:00
Trez.One daa504e30c Typo fix. 2026-04-26 15:32:35 -04:00
Trez.One a0e8f9c0ac Adding Whisper and Piper containers. 2026-04-26 15:31:20 -04:00
Trez.One 563b3c5fcb Hard-coding input/output device for LVA container.
Renovate / renovate (push) Failing after 6m18s
2026-04-26 15:26:59 -04:00
renovate-bot 268bcd5bee Merge pull request '🔧 Renovate: Update (patch) ghcr.io/ohf-voice/linux-voice-assistant Docker tag to v1.1.10' (#155) from renovate/docker-compose-ghcr-io-ohf-voice-linux-voice-assistant-1-1-10 into main
List of Services README Generation / Generate Services List (push) Failing after 1m15s
Renovate / renovate (push) Failing after 6m21s
2026-04-23 19:04:02 -04:00
renovate-bot acd4fbcfec Merge pull request '🔧 Renovate: Update (digest) ghcr.io/ohf-voice/linux-voice-assistant:latest Docker digest to cd04acd' (#154) from renovate/ghcr-io-ohf-voice-linux-voice-assistant-latest into main 2026-04-23 19:03:40 -04:00
renovate-bot bee4c2d252 🔧 Renovate: Update (patch) ghcr.io/ohf-voice/linux-voice-assistant Docker tag to v1.1.10
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 43s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 29s
2026-04-23 23:03:39 +00:00
renovate-bot df9a07cf7f 🔧 Renovate: Update (digest) ghcr.io/ohf-voice/linux-voice-assistant:latest Docker digest to cd04acd
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 34s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 37s
2026-04-23 23:03:10 +00:00
Trez.One 385bdbd6f6 group_add for LVA.
List of Services README Generation / Generate Services List (push) Failing after 1m18s
Renovate / renovate (push) Failing after 6m47s
2026-04-12 13:19:59 -04:00
Trez.One 1c4c3a43ce LVA overhaul.
Renovate / renovate (push) Failing after 5m58s
2026-04-12 12:49:54 -04:00
Trez.One 1095990d83 LVA overhaul. 2026-04-12 12:36:12 -04:00
renovate-bot a99753f924 Merge pull request '🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to 8874e2c' (#152) from renovate/henrygd-beszel-agent-latest into main
List of Services README Generation / Generate Services List (push) Failing after 1m12s
Renovate / renovate (push) Failing after 5m56s
2026-04-05 16:34:33 -04:00
renovate-bot 339eb35c65 🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to 8874e2c
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 1m39s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 13m27s
2026-04-05 20:33:51 +00:00
renovate-bot f26e68cd62 Merge pull request '🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to bd0caeb' (#150) from renovate/henrygd-beszel-agent-latest into main
List of Services README Generation / Generate Services List (push) Failing after 50s
Renovate / renovate (push) Failing after 7m29s
2026-03-29 13:31:40 -04:00
renovate-bot 97d54f67d4 🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to bd0caeb
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 1m36s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 10m34s
2026-03-29 17:30:45 +00:00
renovate-bot be75a95d5a Merge pull request '🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to 28f4289' (#148) from renovate/henrygd-beszel-agent-latest into main
List of Services README Generation / Generate Services List (push) Failing after 11m17s
Renovate / renovate (push) Failing after 6m32s
2026-03-27 18:04:39 -04:00
renovate-bot dbe69e57fe 🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to 28f4289
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 56s
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 1m49s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
2026-03-27 22:03:46 +00:00
renovate-bot cb44970618 Merge pull request '🔧 Renovate: Update (digest) portainer/agent:latest Docker digest to 7af8568' (#147) from renovate/portainer-agent-latest into main
List of Services README Generation / Generate Services List (push) Failing after 49s
Renovate / renovate (push) Failing after 7m32s
2026-03-19 20:33:36 -04:00
renovate-bot 7c0ee15d8e 🔧 Renovate: Update (digest) portainer/agent:latest Docker digest to 7af8568
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 46s
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 10m2s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been cancelled
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been cancelled
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been cancelled
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been cancelled
2026-03-20 00:33:07 +00:00
gitea-actions 5fa54ddde0 chore: Update README 2026-03-17 16:31:58 +00:00
renovate-bot 5b03556eff Merge pull request '🔧 Renovate: Update (patch) ghcr.io/ohf-voice/linux-voice-assistant Docker tag to v1.1.9' (#146) from renovate/docker-compose-ghcr-io-ohf-voice-linux-voice-assistant-1-1-9 into main
List of Services README Generation / Generate Services List (push) Successful in 1m7s
Renovate / renovate (push) Failing after 11m30s
2026-03-11 18:04:11 -04:00
renovate-bot 648fd95866 Merge pull request '🔧 Renovate: Update (digest) ghcr.io/ohf-voice/linux-voice-assistant:latest Docker digest to e85efa2' (#145) from renovate/ghcr-io-ohf-voice-linux-voice-assistant-latest into main 2026-03-11 18:03:41 -04:00
renovate-bot 9a44c723dd 🔧 Renovate: Update (patch) ghcr.io/ohf-voice/linux-voice-assistant Docker tag to v1.1.9
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 1m0s
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 12m31s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been cancelled
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been cancelled
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been cancelled
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been cancelled
2026-03-11 22:03:39 +00:00
renovate-bot 28f576d267 🔧 Renovate: Update (digest) ghcr.io/ohf-voice/linux-voice-assistant:latest Docker digest to e85efa2
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 46s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 56s
2026-03-11 22:02:56 +00:00
gitea-actions c17b3baa79 chore: Update README 2026-03-11 02:32:17 +00:00
renovate-bot a16d5de96b Merge pull request '🔧 Renovate: Update (patch) ghcr.io/ohf-voice/linux-voice-assistant Docker tag to v1.1.8' (#144) from renovate/docker-compose-ghcr-io-ohf-voice-linux-voice-assistant-1-1-8 into main
List of Services README Generation / Generate Services List (push) Successful in 1m51s
Renovate / renovate (push) Failing after 6m28s
2026-03-10 21:05:41 -04:00
renovate-bot 8c29163c11 🔧 Renovate: Update (patch) ghcr.io/ohf-voice/linux-voice-assistant Docker tag to v1.1.8
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 10m6s
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 14m52s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been cancelled
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been cancelled
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been cancelled
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been cancelled
2026-03-11 01:04:51 +00:00
renovate-bot 39b0d6257a Merge pull request '🔧 Renovate: Update (digest) ghcr.io/ohf-voice/linux-voice-assistant:latest Docker digest to 5ad9132' (#143) from renovate/ghcr-io-ohf-voice-linux-voice-assistant-latest into main 2026-03-10 21:04:50 -04:00
renovate-bot 6c90116483 🔧 Renovate: Update (digest) ghcr.io/ohf-voice/linux-voice-assistant:latest Docker digest to 5ad9132
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 54s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 46s
2026-03-11 01:04:07 +00:00
renovate-bot e1815da0eb Merge pull request '🔧 Renovate: Update (patch) ghcr.io/ohf-voice/linux-voice-assistant Docker tag to v1.1.7' (#142) from renovate/docker-compose-ghcr-io-ohf-voice-linux-voice-assistant-1-1-7 into main
Renovate / renovate (push) Failing after 8m28s
2026-03-10 20:56:09 -04:00
renovate-bot 72920350cc Merge pull request '🔧 Renovate: Update (digest) ghcr.io/ohf-voice/linux-voice-assistant:latest Docker digest to b6025e2' (#141) from renovate/ghcr-io-ohf-voice-linux-voice-assistant-latest into main 2026-03-10 20:55:42 -04:00
renovate-bot 0330eeabea 🔧 Renovate: Update (patch) ghcr.io/ohf-voice/linux-voice-assistant Docker tag to v1.1.7
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 50s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 33s
2026-03-11 00:55:40 +00:00
renovate-bot 506908a943 🔧 Renovate: Update (digest) ghcr.io/ohf-voice/linux-voice-assistant:latest Docker digest to b6025e2
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 43s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 40s
2026-03-11 00:55:15 +00:00
renovate-bot 3f1d71c124 Merge pull request '🔧 Renovate: Update (patch) regex/hashicorp/vault to 1.21.4 to v1.21.4' (#139) from renovate/regex-hashicorp-vault-1-21-4 into main
List of Services README Generation / Generate Services List (push) Successful in 1m20s
Renovate / renovate (push) Failing after 6m58s
2026-03-05 17:03:50 -05:00
renovate-bot 23b4a3898e 🔧 Renovate: Update (patch) regex/hashicorp/vault to 1.21.4 to v1.21.4 2026-03-05 22:03:27 +00:00
renovate-bot 9fdb988a27 Merge pull request '🔧 Renovate: Update (patch) regex/hashicorp/vault to 1.21.3 to v1.21.3' (#138) from renovate/regex-hashicorp-vault-1-21-3 into main
List of Services README Generation / Generate Services List (push) Successful in 3m10s
Renovate / renovate (push) Failing after 7m44s
2026-03-04 18:05:52 -05:00
renovate-bot c9f552c3f3 🔧 Renovate: Update (patch) regex/hashicorp/vault to 1.21.3 to v1.21.3 2026-03-04 23:04:46 +00:00
gitea-actions d2bfc72bd1 chore: Update README 2026-03-04 22:32:53 +00:00
renovate-bot c81e439b03 Merge pull request '🔧 Renovate: Update (patch) ghcr.io/ohf-voice/linux-voice-assistant Docker tag to v1.1.6' (#137) from renovate/docker-compose-ghcr-io-ohf-voice-linux-voice-assistant-1-1-6 into main
List of Services README Generation / Generate Services List (push) Successful in 1m25s
Renovate / renovate (push) Failing after 6m0s
2026-03-04 17:04:43 -05:00
renovate-bot b785a20fc8 Merge pull request '🔧 Renovate: Update (digest) ghcr.io/ohf-voice/linux-voice-assistant:latest Docker digest to 946b439' (#136) from renovate/ghcr-io-ohf-voice-linux-voice-assistant-latest into main 2026-03-04 17:04:06 -05:00
renovate-bot 6867e1ceca 🔧 Renovate: Update (patch) ghcr.io/ohf-voice/linux-voice-assistant Docker tag to v1.1.6
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 1m4s
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 42s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
2026-03-04 22:04:06 +00:00
renovate-bot d43b47e2c0 🔧 Renovate: Update (digest) ghcr.io/ohf-voice/linux-voice-assistant:latest Docker digest to 946b439
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 46s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 52s
2026-03-04 22:03:45 +00:00
gitea-actions e06387c305 chore: Update README 2026-02-28 22:35:14 +00:00
Trez.One 8a29d81b6c Merge remote-tracking branch 'refs/remotes/origin/main'
List of Services README Generation / Generate Services List (push) Successful in 7m16s
Renovate / renovate (push) Failing after 10m19s
2026-02-28 17:27:15 -05:00
Trez.One 4f9416ba47 ... 2026-02-28 17:26:35 -05:00
gitea-sonarqube-bot 751e72b832 Auto Merge of PR 135 - renovate/pin-dependencies
Merged by renovate-bot
2026-02-28 17:13:57 -05:00
renovate-bot cf5a1d9306 🔧 Renovate: Pin ghcr.io/ohf-voice/linux-voice-assistant Docker tag to 784b38d
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Successful in 1m0s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Successful in 35s
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Successful in 3m19s
Gitea Branch PR & Docker Deployment / PR Merge (push) Successful in 1m56s
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 25s
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Successful in 3m35s
2026-02-28 22:06:44 +00:00
Trez.One 20d7fa23cb env tweaks for LVA. 2026-02-28 17:06:20 -05:00
gitea-sonarqube-bot 56a88940b2 Auto Merge of PR 133 - ohf-linux-voice-assistant_2026-02-28T11-06-10
Renovate / renovate (push) Failing after 10m43s
Merged by Trez.One
2026-02-28 16:53:33 -05:00
Trez.One 0b6056c781 Image fix.
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Successful in 56s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Successful in 24s
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Successful in 3m28s
Renovate PR Deployment / Renovate PR Deployment (pull_request) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Successful in 43s
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Successful in 2m45s
2026-02-28 13:55:45 -05:00
Trez.One 54dd44346e Fixing volumes (need lunch...).
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Successful in 1m52s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Successful in 36s
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Failing after 7m31s
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
2026-02-28 12:32:25 -05:00
Trez.One 8878a14d2f Removing Wyoming Satellite stack.
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Successful in 2m0s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Successful in 32s
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Failing after 7m4s
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
2026-02-28 11:59:56 -05:00
Trez.One d7c10af6d2 Removing Wyoming Satellite and replacing it with OHF LVA.
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Successful in 33s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Successful in 1m22s
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Failing after 2m42s
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
2026-02-28 11:45:33 -05:00
renovate-bot b886ddb3ed Merge pull request '🔧 Renovate: Update (digest) portainer/agent:latest Docker digest to e3a9bcb' (#132) from renovate/portainer-agent-latest into main
List of Services README Generation / Generate Services List (push) Successful in 4m23s
Renovate / renovate (push) Failing after 6m24s
2026-02-25 18:03:59 -05:00
renovate-bot 13f6e7e61e 🔧 Renovate: Update (digest) portainer/agent:latest Docker digest to e3a9bcb
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 2m1s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 2m42s
2026-02-25 23:03:19 +00:00
renovate-bot 24d159b89c Merge pull request '🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to 0082989' (#131) from renovate/henrygd-beszel-agent-latest into main
List of Services README Generation / Generate Services List (push) Failing after 1m47s
Renovate / renovate (push) Failing after 6m28s
2026-02-20 17:03:34 -05:00
renovate-bot 00f3cba06e 🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to 0082989
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 1m7s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 1m6s
2026-02-20 22:03:08 +00:00
renovate-bot ae937a9eaf Merge pull request '🔧 Renovate: Update (digest) portainer/agent:latest Docker digest to 29af500' (#130) from renovate/portainer-agent-latest into main
List of Services README Generation / Generate Services List (push) Failing after 1m33s
Renovate / renovate (push) Failing after 7m59s
2026-02-09 23:05:07 -05:00
renovate-bot d6c12e9857 🔧 Renovate: Update (digest) portainer/agent:latest Docker digest to 29af500
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 1m53s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 1m39s
2026-02-10 04:04:27 +00:00
renovate-bot 1d8fe38700 Merge pull request '🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to 67b51e7' (#129) from renovate/henrygd-beszel-agent-latest into main
List of Services README Generation / Generate Services List (push) Failing after 1m42s
Renovate / renovate (push) Failing after 8m6s
2026-02-01 14:04:34 -05:00
renovate-bot a965f4e72d 🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to 67b51e7
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 3m48s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 14m42s
2026-02-01 19:04:13 +00:00
renovate-bot 4da1bb80cf Merge pull request '🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to 137f2ae' (#127) from renovate/henrygd-beszel-agent-latest into main
List of Services README Generation / Generate Services List (push) Failing after 2m31s
Renovate / renovate (push) Successful in 7m22s
2026-01-12 18:57:27 -05:00
renovate-bot 81d0849faa 🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to 137f2ae
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 27s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 28s
2026-01-12 23:57:13 +00:00
renovate-bot 2c8477d12a Merge pull request '🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to 488f403' (#126) from renovate/henrygd-beszel-agent-latest into main 2026-01-12 18:43:44 -05:00
renovate-bot 698d6bd8ae 🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to 488f403
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 46s
2026-01-12 23:43:26 +00:00
renovate-bot 8bf2818d3c Merge pull request '🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to 8ccc680' (#125) from renovate/henrygd-beszel-agent-latest into main
List of Services README Generation / Generate Services List (push) Failing after 1m41s
Renovate / renovate (push) Failing after 5m30s
2026-01-11 21:17:17 -05:00
renovate-bot 0c39ddb46d 🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to 8ccc680
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 26s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 27s
2026-01-12 02:17:08 +00:00
renovate-bot b4aaa9a739 Merge pull request '🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to f40d872' (#124) from renovate/henrygd-beszel-agent-latest into main
Renovate / renovate (push) Failing after 14m55s
2026-01-11 20:19:26 -05:00
renovate-bot be5f78e856 🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to f40d872
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 27s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 33s
2026-01-12 01:19:12 +00:00
renovate-bot 8603e556bf Merge pull request '🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to b020f06' (#123) from renovate/henrygd-beszel-agent-latest into main 2026-01-11 20:06:12 -05:00
renovate-bot 30bbf1e81e 🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to b020f06
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 31s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 30s
2026-01-12 01:05:51 +00:00
renovate-bot 153d5f9e8a Merge pull request '🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to 7ac07cc' (#122) from renovate/henrygd-beszel-agent-latest into main 2026-01-11 20:03:03 -05:00
renovate-bot 8c68fc75d7 🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to 7ac07cc
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 29s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 38s
2026-01-12 01:02:33 +00:00
renovate-bot 2f545fef2f Merge pull request '🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to 830084c' (#121) from renovate/henrygd-beszel-agent-latest into main
List of Services README Generation / Generate Services List (push) Successful in 1m26s
Renovate / renovate (push) Failing after 6m14s
2026-01-11 19:24:07 -05:00
renovate-bot c647684cd0 🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to 830084c
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 28s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 29s
2026-01-12 00:23:57 +00:00
renovate-bot 7095723b2a Merge pull request '🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to e4606ec' (#120) from renovate/henrygd-beszel-agent-latest into main
Renovate / renovate (push) Failing after 5m37s
2026-01-11 18:03:37 -05:00
renovate-bot cc850e7651 🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to e4606ec
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 42s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 1m32s
2026-01-11 23:03:03 +00:00
renovate-bot 6c74a7b114 Merge pull request '🔧 Renovate: Update (patch) regex/hashicorp/vault to 1.21.2 to v1.21.2' (#119) from renovate/regex-hashicorp-vault-1-21-2 into main
List of Services README Generation / Generate Services List (push) Successful in 1m39s
Renovate / renovate (push) Failing after 6m39s
2026-01-07 17:04:23 -05:00
renovate-bot ed96f4b2af 🔧 Renovate: Update (patch) regex/hashicorp/vault to 1.21.2 to v1.21.2 2026-01-07 22:03:40 +00:00
Trez.One 1a15d52e0b ...
List of Services README Generation / Generate Services List (push) Failing after 11m5s
Renovate / renovate (push) Failing after 7m10s
2025-12-28 18:29:47 -05:00
Trez.One 77f0589994 Channel config for satellite.
List of Services README Generation / Generate Services List (push) Successful in 1m11s
Renovate / renovate (push) Failing after 7m42s
2025-12-28 13:39:56 -05:00
Trez.One da41f4cc8b Channel config for satellite. 2025-12-28 13:35:52 -05:00
Trez.One 2b678f2ffb ...
List of Services README Generation / Generate Services List (push) Successful in 1m23s
Renovate / renovate (push) Failing after 5m24s
2025-12-26 14:15:16 -05:00
Trez.One 4df3f36ca8 Merge remote-tracking branch 'refs/remotes/origin/main' 2025-12-26 14:13:11 -05:00
Trez.One 78d967b423 Adding sound and VAD flags for Wyoming Satellite. 2025-12-26 14:10:11 -05:00
gitea-sonarqube-bot 6ef67a6c1b Auto Merge of PR 110 - renovate/regex-renovatebot-renovate-42-50-3
List of Services README Generation / Generate Services List (push) Successful in 1m4s
Renovate / renovate (push) Failing after 5m4s
Merged by renovate-bot
2025-12-26 12:38:49 -05:00
gitea-sonarqube-bot 8afca008ff Auto Merge of PR 114 - renovate/github-actions-cssnr-stack-deploy-action-v1-5-0
Merged by renovate-bot
2025-12-26 12:38:22 -05:00
renovate-bot 159d739c7d 🔧 Renovate: Update (minor) regex/renovatebot/renovate to 42.50.3 to v42.50.3
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Successful in 46s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Successful in 31s
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Successful in 1m27s
Gitea Branch PR & Docker Deployment / PR Merge (push) Successful in 26s
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Successful in 53s
2025-12-26 17:34:37 +00:00
renovate-bot ccbbbdaf2e 🔧 Renovate: Update (minor) cssnr/stack-deploy-action action to v1.5.0
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Successful in 54s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Successful in 30s
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Successful in 1m36s
Gitea Branch PR & Docker Deployment / PR Merge (push) Successful in 37s
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Successful in 1m2s
2025-12-26 17:34:27 +00:00
gitea-sonarqube-bot 47c760ec69 Auto Merge of PR 116 - renovate/pin-dependencies
Renovate / renovate (push) Failing after 8m13s
Merged by renovate-bot
2025-12-26 12:23:40 -05:00
renovate-bot 4891eeac17 🔧 Renovate: Pin dependencies
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Successful in 19s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Successful in 15s
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Successful in 1m3s
Gitea Branch PR & Docker Deployment / PR Merge (push) Successful in 37s
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 18s
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Successful in 59s
2025-12-26 17:21:27 +00:00
Trez.One a931e1dace Updating sound devices for Wyoming satellite. 2025-12-26 12:16:07 -05:00
Trez.One 1e0f1d4c3b Updating workflows for new username.
Renovate / renovate (push) Failing after 5m38s
2025-12-26 11:34:37 -05:00
Trez.One ffd05c4ced Removing Hivemind OVOS volumes.
List of Services README Generation / Generate Services List (push) Successful in 1m4s
Renovate / renovate (push) Failing after 5m18s
2025-12-26 09:35:58 -05:00
gitea-actions 498fa8edca chore: Update README 2025-12-23 18:31:42 +00:00
Trez.One 26a1ce40c1 ...
List of Services README Generation / Generate Services List (push) Successful in 1m36s
Renovate / renovate (push) Failing after 5m55s
2025-12-23 12:07:25 -05:00
Trez.One 01be3e51bf Merge remote-tracking branch 'refs/remotes/origin/main' 2025-12-23 12:03:11 -05:00
Trez.One 4af4267f1d Adding OpenWakeWord. 2025-12-23 12:03:05 -05:00
gitea-actions d7c418c79b chore: Update README 2025-12-23 16:31:40 +00:00
Trez.One fc5b2fa8a2 Merge remote-tracking branch 'refs/remotes/origin/main'
List of Services README Generation / Generate Services List (push) Successful in 1m23s
Renovate / renovate (push) Failing after 6m24s
2025-12-23 11:10:56 -05:00
Trez.One 9b85d66aee Device mapping for Satellite. 2025-12-23 11:10:44 -05:00
Trez.One 17c07a7f1f Deleting ovos-compose dir. 2025-12-23 11:06:54 -05:00
Trez.One 2e394ff59f Deleting ovos-compose dir. 2025-12-23 11:06:11 -05:00
Trez.One a58796f83b Changing image for wyoming-satellite. 2025-12-23 11:03:29 -05:00
Trez.One b201e2acca Really need to cleanup.
Renovate / renovate (push) Failing after 10m49s
2025-12-23 10:11:39 -05:00
Trez.One ddaff0d312 ....
Renovate / renovate (push) Failing after 6m50s
2025-12-23 09:42:11 -05:00
renovate-bot 001400eda8 Merge pull request '🔧 Renovate: Update (digest) portainer/agent:latest Docker digest to 5b33e50' (#112) from renovate/portainer-agent-latest into main
List of Services README Generation / Generate Services List (push) Failing after 59s
Renovate / renovate (push) Failing after 10m27s
2025-12-16 23:01:04 -05:00
renovate-bot 5a69c453fa 🔧 Renovate: Update (digest) portainer/agent:latest Docker digest to 5b33e50
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 1m17s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 2m18s
2025-12-17 04:00:30 +00:00
renovate-bot 1bd1b62e30 Merge pull request '🔧 Renovate: Update (digest) ghcr.io/tecnativa/docker-socket-proxy:latest Docker digest to 1f3a6f3' (#111) from renovate/ghcr-io-tecnativa-docker-socket-proxy-latest into main
List of Services README Generation / Generate Services List (push) Failing after 1m4s
Renovate / renovate (push) Failing after 10m25s
2025-12-16 17:03:49 -05:00
renovate-bot 325925755e 🔧 Renovate: Update (digest) ghcr.io/tecnativa/docker-socket-proxy:latest Docker digest to 1f3a6f3
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 41s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 1m17s
2025-12-16 22:03:21 +00:00
Trez.One 0d402f0ca8 Custom image for Wyoming Satellite.
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 10m5s
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been cancelled
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been cancelled
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been cancelled
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been cancelled
2025-12-13 06:54:59 -05:00
Trez.One 05c15df71d Adding Wyoming Satellite.
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been cancelled
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been cancelled
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been cancelled
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been cancelled
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Has been cancelled
2025-12-12 13:55:51 -05:00
Trez.One 9127ae7f29 ...
Renovate PR Deployment / Renovate PR Deployment (pull_request) Has been skipped
2025-12-10 09:48:37 -05:00
Trez.One b24ad4351d ... 2025-12-10 09:18:33 -05:00
Trez.One eb013b66c6 Removing OVOS. 2025-12-10 09:15:09 -05:00
Trez.One ce1fa32ab9 Slimming workflows. 2025-12-10 09:14:55 -05:00
Trez.One fc35ea3f7c Removing OVOS and adding Wyoming containers. 2025-12-10 09:14:41 -05:00
Trez.One d44300f879 Wyoming satellite stack. 2025-12-07 09:09:17 -05:00
gitea-sonarqube-bot 875259beed Auto Merge of PR 106 - hivemind-satellite-deployment_2025-12-01T12-44-43
List of Services README Generation / Generate Services List (push) Failing after 1m2s
Renovate / renovate (push) Failing after 9m3s
Merged by Trez.One
2025-12-03 18:18:30 -05:00
Trez.One eef6839947 Adding volume for satellite.
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Successful in 24s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Successful in 30s
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Successful in 4m3s
Renovate PR Deployment / Renovate PR Deployment (pull_request) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Successful in 40s
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Successful in 5m31s
2025-12-03 18:09:25 -05:00
gitea-sonarqube-bot 051f2b3104 Auto Merge of PR 105 - hivemind-satellite-deployment_2025-12-01T12-44-43
List of Services README Generation / Generate Services List (push) Failing after 2m55s
Renovate / renovate (push) Failing after 7m14s
Merged by Trez.One
2025-12-02 21:02:15 -05:00
Trez.One 0adb2810d0 Removing :ro flag from hivemind config dir.
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Successful in 29s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Successful in 20s
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Successful in 1m58s
Renovate PR Deployment / Renovate PR Deployment (pull_request) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Successful in 1m27s
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Failing after 2m32s
2025-12-02 20:57:31 -05:00
gitea-sonarqube-bot 1b7166c095 Auto Merge of PR 104 - hivemind-satellite-deployment_2025-12-01T12-44-43
Renovate / renovate (push) Failing after 5m27s
Merged by Trez.One
2025-12-02 20:25:25 -05:00
gitea-sonarqube-bot a4688a2080 Auto Merge of PR 103 - renovate/pin-dependencies
Merged by renovate-bot
2025-12-02 20:14:32 -05:00
Trez.One 78b937e566 ...
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Successful in 27s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Successful in 21s
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Successful in 1m56s
Renovate PR Deployment / Renovate PR Deployment (pull_request) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Successful in 34s
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Failing after 2m13s
2025-12-02 20:13:45 -05:00
renovate-bot 15926f2538 🔧 Renovate: Pin smartgic/hivemind-satellite Docker tag to 3057968
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Successful in 27s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Successful in 16s
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Successful in 1m37s
Gitea Branch PR & Docker Deployment / PR Merge (push) Successful in 33s
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Failing after 3m46s
Renovate PR Deployment / Renovate PR Deployment (pull_request) Successful in 4m0s
2025-12-03 01:11:40 +00:00
gitea-sonarqube-bot 72c17eb616 Auto Merge of PR 102 - hivemind-satellite-deployment_2025-12-01T12-44-43
Merged by Trez.One
2025-12-02 20:06:53 -05:00
Trez.One bfb218401a Reworking...
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Successful in 1m1s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Successful in 26s
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Successful in 1m59s
Renovate PR Deployment / Renovate PR Deployment (pull_request) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Successful in 36s
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Failing after 1m47s
2025-12-02 19:46:29 -05:00
renovate-bot b10de86200 Merge pull request '🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to 730ac49' (#101) from renovate/henrygd-beszel-agent-latest into main
List of Services README Generation / Generate Services List (push) Failing after 2m32s
Renovate / renovate (push) Failing after 5m37s
2025-12-02 19:17:54 -05:00
renovate-bot 7426492e8c 🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to 730ac49
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 24s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Successful in 1m31s
2025-12-03 00:17:48 +00:00
gitea-sonarqube-bot 4ea017e457 Auto Merge of PR 99 - hivemind-satellite-deployment_2025-12-01T12-44-43
List of Services README Generation / Generate Services List (push) Failing after 2m6s
Renovate / renovate (push) Successful in 6m3s
Merged by Trez.One
2025-12-02 08:36:07 -05:00
Trez.One 6f1893c015 Merge remote-tracking branch 'refs/remotes/origin/hivemind-satellite-deployment_2025-12-01T12-44-43' into hivemind-satellite-deployment_2025-12-01T12-44-43
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Successful in 1m9s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Successful in 30s
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Successful in 1m24s
Renovate PR Deployment / Renovate PR Deployment (pull_request) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Successful in 22s
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Failing after 1m1s
2025-12-02 08:31:54 -05:00
Trez.One 61c70d3727 Updating Compose deploy steps. 2025-12-02 08:31:21 -05:00
Trez.One 16d41908f7 Project name change and env formatting. 2025-12-02 08:31:19 -05:00
Trez.One 2650475f86 Workflow corrections. 2025-12-02 08:30:36 -05:00
Trez.One 647d0f4c2b Merge remote-tracking branch 'refs/remotes/origin/main'
List of Services README Generation / Generate Services List (push) Failing after 2m17s
Renovate / renovate (push) Successful in 6m21s
2025-12-01 20:31:56 -05:00
Trez.One 96395303b4 Updating SAT port. 2025-12-01 20:31:51 -05:00
Trez.One 59b75d820b Removing continue-on-error from registry logins. 2025-12-01 20:31:20 -05:00
gitea-sonarqube-bot b0599b8910 Auto Merge of PR 100 - renovate/pin-dependencies
List of Services README Generation / Generate Services List (push) Failing after 1m22s
Renovate / renovate (push) Successful in 5m57s
Merged by renovate-bot
2025-12-01 17:04:12 -05:00
renovate-bot 5748234821 🔧 Renovate: Pin dependencies
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Successful in 59s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Successful in 30s
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Successful in 1m27s
Gitea Branch PR & Docker Deployment / PR Merge (push) Successful in 46s
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Failing after 1m9s
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 1m32s
2025-12-01 22:00:20 +00:00
Trez.One 862745b6d3 ...
List of Services README Generation / Generate Services List (push) Failing after 1m2s
Renovate / renovate (push) Failing after 5m20s
2025-12-01 15:04:07 -05:00
Trez.One 366ce3b207 Updating Compose deploy steps.
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Successful in 20s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Successful in 16s
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Failing after 56s
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
2025-12-01 14:48:19 -05:00
Trez.One ad02d265a2 Project name change and env formatting. 2025-12-01 14:47:43 -05:00
Trez.One 6f83c6f0a7 Workflow corrections. 2025-12-01 14:45:45 -05:00
gitea-sonarqube-bot cd92bd5378 Auto Merge of PR 98 - hivemind-satellite-deployment_2025-12-01T12-44-43
Renovate / renovate (push) Successful in 6m20s
Merged by Trez.One
2025-12-01 14:43:18 -05:00
Trez.One 0acbef88f2 Removing VERSION env.
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Successful in 33s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Successful in 19s
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Successful in 1m6s
Renovate PR Deployment / Renovate PR Deployment (pull_request) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Successful in 28s
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been cancelled
2025-12-01 14:40:50 -05:00
Trez.One 0eaf256893 Merge remote-tracking branch 'refs/remotes/origin/hivemind-satellite-deployment_2025-12-01T12-44-43' into hivemind-satellite-deployment_2025-12-01T12-44-43 2025-12-01 14:36:33 -05:00
Trez.One 4ca6f87234 Adding Hivemind Satellite and CLI. 2025-12-01 14:34:36 -05:00
Trez.One 2aaeeb5175 Opening docker socket proxy. 2025-12-01 14:32:31 -05:00
Trez.One 10e9cbd267 Enabling AUTH endpoint in Docker Socket Proxy.
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Successful in 21s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Successful in 14s
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Failing after 1m5s
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
2025-12-01 13:21:41 -05:00
Trez.One ea2ec5d217 Adding Hivemind Satellite and CLI.
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Successful in 21s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Successful in 12s
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Failing after 55s
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
2025-12-01 13:14:47 -05:00
gitea-sonarqube-bot 06382aa0da Auto Merge of PR 96 - ultima-prep_2025-11-29T08-37-36
List of Services README Generation / Generate Services List (push) Failing after 1m13s
Renovate / renovate (push) Successful in 8m15s
Merged by Trez.One
2025-12-01 12:15:00 -05:00
Trez.One 7c91cc878f Updating workflow to continue even if registry logins fail.
Renovate PR Deployment / Renovate PR Deployment (pull_request) Has been skipped
2025-12-01 12:12:53 -05:00
Trez.One 6be717c202 Renaming Docker Compose file.
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Successful in 18s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Successful in 10s
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Failing after 18s
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
2025-12-01 12:07:11 -05:00
Trez.One 515fe11f9d Merge remote-tracking branch 'refs/remotes/origin/ultima-prep_2025-11-29T08-37-36' into ultima-prep_2025-11-29T08-37-36 2025-12-01 11:52:15 -05:00
Trez.One 63e115a6c0 Removing Ollama volume. 2025-11-30 16:02:16 -05:00
Trez.One 5e073e96dc Renaming Docker Compose file. 2025-11-30 16:02:16 -05:00
Trez.One bde0e63f5e Merge pull request '🔧 Renovate: Update (minor) regex/renovatebot/renovate to 42.26.11 to v42.26.11' (#97) from renovate/regex-renovatebot-renovate-42-26-11 into main
List of Services README Generation / Generate Services List (push) Failing after 1m19s
Renovate / renovate (push) Successful in 5m11s
Reviewed-on: Trez/benedikta-ovos#97
2025-11-29 15:12:49 -05:00
renovate-bot 8f8e2c44bb 🔧 Renovate: Update (minor) regex/renovatebot/renovate to 42.26.11 to v42.26.11 2025-11-29 18:33:16 +00:00
Trez.One 3ecb9f51e8 Removing Ollama volume.
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 27s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
2025-11-29 11:50:27 -05:00
Trez.One 205f05339c Renaming Docker Compose file. 2025-11-29 09:00:38 -05:00
renovate-bot 2ad47dc6a1 Merge pull request '🔧 Renovate: Update (digest) portainer/agent:latest Docker digest to d2e5f75' (#94) from renovate/portainer-agent-latest into main
List of Services README Generation / Generate Services List (push) Failing after 2m18s
Renovate / renovate (push) Successful in 7m17s
2025-11-26 19:57:45 -05:00
renovate-bot b219578f45 🔧 Renovate: Update (digest) portainer/agent:latest Docker digest to d2e5f75
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 47s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Successful in 1m45s
2025-11-27 00:57:39 +00:00
renovate-bot aa7e3b84e7 Merge pull request '🔧 Renovate: Update (patch) regex/renovatebot/renovate to 42.19.10 to v42.19.10' (#93) from renovate/regex-renovatebot-renovate-42-19-10 into main
List of Services README Generation / Generate Services List (push) Failing after 1m51s
Renovate / renovate (push) Failing after 5m41s
2025-11-25 17:00:42 -05:00
renovate-bot 01ad6a07fc 🔧 Renovate: Update (patch) regex/renovatebot/renovate to 42.19.10 to v42.19.10 2025-11-25 22:00:20 +00:00
renovate-bot e47b3105e5 Merge pull request '🔧 Renovate: Update (patch) regex/renovatebot/renovate to 42.19.7 to v42.19.7' (#92) from renovate/regex-renovatebot-renovate-42-19-7 into main
List of Services README Generation / Generate Services List (push) Failing after 2m3s
Renovate / renovate (push) Failing after 9m31s
2025-11-24 17:22:04 -05:00
renovate-bot 9a1c19d53e 🔧 Renovate: Update (patch) regex/renovatebot/renovate to 42.19.7 to v42.19.7 2025-11-24 22:21:48 +00:00
renovate-bot 23af119546 Merge pull request '🔧 Renovate: Update (patch) regex/renovatebot/renovate to 42.19.6 to v42.19.6' (#91) from renovate/regex-renovatebot-renovate-42-19-6 into main 2025-11-24 17:04:25 -05:00
renovate-bot 9c183fd65c 🔧 Renovate: Update (patch) regex/renovatebot/renovate to 42.19.6 to v42.19.6 2025-11-24 22:02:44 +00:00
Trez.One 9b7fcb7b20 Merge pull request '🔧 Renovate: Update (minor) ollama/ollama Docker tag to v0.13.0' (#88) from renovate/docker-compose-ollama-ollama-0-13-0 into main
List of Services README Generation / Generate Services List (push) Failing after 1m43s
Renovate / renovate (push) Successful in 9m5s
Reviewed-on: Trez/benedikta-ovos#88
2025-11-22 17:36:53 -05:00
renovate-bot 35ca14e8bc 🔧 Renovate: Update (minor) ollama/ollama Docker tag to v0.13.0
Renovate PR Deployment / Renovate PR Deployment (pull_request) Successful in 13m45s
2025-11-22 16:07:17 +00:00
Trez.One 4753bda50b Merge pull request '🔧 Renovate: Update (minor) regex/renovatebot/renovate to 42.19.3 to v42.19.3' (#89) from renovate/regex-renovatebot-renovate-42-19-3 into main
List of Services README Generation / Generate Services List (push) Failing after 2m14s
Renovate / renovate (push) Failing after 6m21s
Reviewed-on: Trez/benedikta-ovos#89
2025-11-22 11:03:36 -05:00
renovate-bot c3634b817d 🔧 Renovate: Update (minor) regex/renovatebot/renovate to 42.19.3 to v42.19.3 2025-11-22 13:02:40 +00:00
renovate-bot 0008fc00d6 Merge pull request '🔧 Renovate: Update (digest) portainer/agent:latest Docker digest to c89a222' (#87) from renovate/portainer-agent-latest into main
List of Services README Generation / Generate Services List (push) Failing after 1m20s
Renovate / renovate (push) Failing after 9m40s
2025-11-19 18:35:25 -05:00
renovate-bot 82d5eb2e50 🔧 Renovate: Update (digest) portainer/agent:latest Docker digest to c89a222
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 47s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Successful in 2m15s
2025-11-19 23:35:00 +00:00
renovate-bot 18bc2648d8 Merge pull request '🔧 Renovate: Update (patch) regex/hashicorp/vault to 1.21.1 to v1.21.1' (#86) from renovate/regex-hashicorp-vault-1-21-1 into main
List of Services README Generation / Generate Services List (push) Failing after 1m16s
Renovate / renovate (push) Failing after 10m12s
2025-11-19 17:01:27 -05:00
renovate-bot e2eae729bb 🔧 Renovate: Update (patch) regex/hashicorp/vault to 1.21.1 to v1.21.1 2025-11-19 22:00:54 +00:00
renovate-bot 6fdcc52339 Merge pull request '🔧 Renovate: Update (patch) actions/checkout action to v4.3.1' (#84) from renovate/github-actions-actions-checkout-v4-3-1 into main
List of Services README Generation / Generate Services List (push) Failing after 1m37s
Renovate / renovate (push) Successful in 7m45s
2025-11-17 17:07:39 -05:00
renovate-bot 4235c5c981 🔧 Renovate: Update (patch) actions/checkout action to v4.3.1 2025-11-17 22:07:06 +00:00
renovate-bot 435a7134f8 Merge pull request '🔧 Renovate: Update (patch) eikendev/gotify-action action to v0.0.4' (#83) from renovate/github-actions-eikendev-gotify-action-0-0-4 into main
List of Services README Generation / Generate Services List (push) Failing after 1m54s
Renovate / renovate (push) Failing after 11m8s
2025-11-16 06:37:32 -05:00
renovate-bot 2f6bde1ff2 🔧 Renovate: Update (patch) eikendev/gotify-action action to v0.0.4 2025-11-16 11:36:48 +00:00
Trez.One 790910c9a8 Pinning Gotify action version.
Renovate / renovate (push) Failing after 9m36s
2025-11-16 06:26:19 -05:00
renovate-bot 46034ef7ae Merge pull request '🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to dee59d6' (#81) from renovate/henrygd-beszel-agent-latest into main
List of Services README Generation / Generate Services List (push) Failing after 2m49s
Renovate / renovate (push) Failing after 6m0s
2025-11-14 18:03:58 -05:00
renovate-bot e5534cc7d6 🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to dee59d6
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 48s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Successful in 14m41s
2025-11-14 23:03:18 +00:00
renovate-bot fea0cbcb53 Merge pull request '🔧 Renovate: Update (patch) ollama/ollama Docker tag to v0.12.11' (#80) from renovate/docker-compose-ollama-ollama-0-12-11 into main
List of Services README Generation / Generate Services List (push) Failing after 2m4s
Renovate / renovate (push) Failing after 6m12s
2025-11-13 17:34:58 -05:00
renovate-bot 5d7c6ac480 🔧 Renovate: Update (patch) ollama/ollama Docker tag to v0.12.11
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 1m47s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 2m39s
2025-11-13 22:34:00 +00:00
renovate-bot 4874a5a25c Merge pull request '🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to cfd032c' (#79) from renovate/henrygd-beszel-agent-latest into main
List of Services README Generation / Generate Services List (push) Failing after 2m5s
Renovate / renovate (push) Successful in 8m39s
2025-11-12 17:01:36 -05:00
renovate-bot 0fa5c030e3 🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to cfd032c
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 1m8s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Successful in 15m36s
2025-11-12 22:01:07 +00:00
Trez.One 8970cd4d38 Updating README action to strip digests.
List of Services README Generation / Generate Services List (push) Failing after 2m9s
Renovate / renovate (push) Failing after 5m59s
2025-11-11 06:10:32 -05:00
Trez.One 0f170733b9 Merge pull request '🔧 Renovate: Update (major) regex/renovatebot/renovate to 42.1.3 to v42' (#78) from renovate/regex-renovatebot-renovate-42-1-3 into main
List of Services README Generation / Generate Services List (push) Failing after 1m22s
Renovate / renovate (push) Failing after 5m54s
Reviewed-on: Trez/benedikta-ovos#78
2025-11-08 18:31:10 -05:00
renovate-bot 404d685ed2 🔧 Renovate: Update (major) regex/renovatebot/renovate to 42.1.3 to v42 2025-11-08 12:52:44 +00:00
Trez.One 7636f637e4 Removing Watchtower placeholder in renovate-pr-deploy workflow.
List of Services README Generation / Generate Services List (push) Failing after 2m15s
Renovate / renovate (push) Successful in 6m29s
2025-11-08 07:47:02 -05:00
renovate-bot 6529b8f176 Merge pull request '🔧 Renovate: Update (patch) ollama/ollama Docker tag to v0.12.10' (#76) from renovate/docker-compose-ollama-ollama-0-12-10 into main
List of Services README Generation / Generate Services List (push) Failing after 3m13s
Renovate / renovate (push) Failing after 11m43s
2025-11-06 17:00:34 -05:00
renovate-bot 625ce6f736 🔧 Renovate: Update (patch) ollama/ollama Docker tag to v0.12.10
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 1m16s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 3m3s
2025-11-06 22:00:13 +00:00
renovate-bot 3c7450ec76 Merge pull request '🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to bc6c406' (#75) from renovate/henrygd-beszel-agent-latest into main
List of Services README Generation / Generate Services List (push) Failing after 1m58s
Renovate / renovate (push) Failing after 6m17s
2025-11-04 17:34:03 -05:00
renovate-bot 96f3087604 🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to bc6c406
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 57s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 1m59s
2025-11-04 22:33:31 +00:00
Trez.One d8b4f93c71 Merge pull request '🔧 Renovate: Update (minor) regex/renovatebot/renovate to 41.168.6 to v41.168.6' (#74) from renovate/regex-renovatebot-renovate-41-168-6 into main
List of Services README Generation / Generate Services List (push) Failing after 1m43s
Renovate / renovate (push) Successful in 7m7s
Reviewed-on: Trez/benedikta-ovos#74
2025-11-02 11:18:44 -05:00
renovate-bot 552ecd9237 🔧 Renovate: Update (minor) regex/renovatebot/renovate to 41.168.6 to v41.168.6 2025-11-02 15:22:43 +00:00
renovate-bot 95c181f207 Merge pull request '🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to 0598b9a' (#73) from renovate/henrygd-beszel-agent-latest into main
List of Services README Generation / Generate Services List (push) Failing after 1m27s
Renovate / renovate (push) Successful in 6m56s
2025-11-01 16:10:41 -04:00
renovate-bot ec6629e5e1 🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to 0598b9a
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 4m15s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 5m4s
2025-11-01 20:10:05 +00:00
renovate-bot bebb89f8bc Merge pull request '🔧 Renovate: Update (patch) ollama/ollama Docker tag to v0.12.9' (#72) from renovate/docker-compose-ollama-ollama-0-12-9 into main
List of Services README Generation / Generate Services List (push) Failing after 1m38s
Renovate / renovate (push) Failing after 14m8s
2025-11-01 02:11:40 -04:00
renovate-bot 739300d75c 🔧 Renovate: Update (patch) ollama/ollama Docker tag to v0.12.9
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 21s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 1m10s
2025-11-01 06:11:32 +00:00
Trez.One 10a70ba038 Merge pull request '🔧 Renovate: Update (minor) regex/renovatebot/renovate to 41.165.7 to v41.165.7' (#70) from renovate/regex-renovatebot-renovate-41-165-7 into main
List of Services README Generation / Generate Services List (push) Failing after 1m30s
Renovate / renovate (push) Failing after 5m22s
Reviewed-on: Trez/benedikta-ovos#70
2025-10-31 07:50:45 -04:00
renovate-bot a20a0a1282 🔧 Renovate: Update (minor) regex/renovatebot/renovate to 41.165.7 to v41.165.7
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Successful in 51s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Successful in 33s
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Failing after 42s
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
2025-10-31 06:20:56 +00:00
renovate-bot 855fe5c148 Merge pull request '🔧 Renovate: Update (patch) ollama/ollama Docker tag to v0.12.8' (#71) from renovate/docker-compose-ollama-ollama-0-12-8 into main
List of Services README Generation / Generate Services List (push) Failing after 52s
Renovate / renovate (push) Successful in 7m21s
2025-10-31 00:53:32 -04:00
renovate-bot 836a7644bd 🔧 Renovate: Update (patch) ollama/ollama Docker tag to v0.12.8
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 28s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 1m13s
2025-10-31 04:53:22 +00:00
renovate-bot 7976b5d582 Merge pull request '🔧 Renovate: Update (digest) portainer/agent:latest Docker digest to 9c6d094' (#68) from renovate/portainer-agent-latest into main
List of Services README Generation / Generate Services List (push) Failing after 1m19s
Renovate / renovate (push) Successful in 8m16s
2025-10-29 21:31:09 -04:00
renovate-bot 73cb23f6a5 🔧 Renovate: Update (digest) portainer/agent:latest Docker digest to 9c6d094
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 1m15s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 2m25s
2025-10-30 01:30:52 +00:00
renovate-bot 14b4936d50 Merge pull request '🔧 Renovate: Update (patch) ollama/ollama Docker tag to v0.12.7' (#67) from renovate/docker-compose-ollama-ollama-0-12-7 into main
List of Services README Generation / Generate Services List (push) Failing after 1m29s
Renovate / renovate (push) Successful in 7m0s
2025-10-29 18:04:50 -04:00
renovate-bot d14d83f28b Merge pull request '🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to b47f2ef' (#66) from renovate/henrygd-beszel-agent-latest into main 2025-10-29 18:04:12 -04:00
renovate-bot 5b2e5a974a 🔧 Renovate: Update (patch) ollama/ollama Docker tag to v0.12.7
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 1m52s
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 14m27s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been cancelled
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been cancelled
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been cancelled
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been cancelled
2025-10-29 22:04:12 +00:00
renovate-bot 515aab9083 🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to b47f2ef
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 1m10s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 2m11s
2025-10-29 22:03:35 +00:00
renovate-bot bd31a6fdc2 Merge pull request '🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to fc163f3' (#64) from renovate/henrygd-beszel-agent-latest into main
List of Services README Generation / Generate Services List (push) Failing after 1m28s
Renovate / renovate (push) Failing after 7m7s
2025-10-28 19:52:54 -04:00
renovate-bot 71e575e3d9 🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to fc163f3
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 19m1s
2025-10-28 23:52:14 +00:00
renovate-bot a2584ffabe Merge pull request '🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to 8e2109e' (#63) from renovate/henrygd-beszel-agent-latest into main
List of Services README Generation / Generate Services List (push) Failing after 17m42s
Renovate / renovate (push) Failing after 12m38s
2025-10-26 11:49:05 -04:00
renovate-bot 1169c144ec 🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to 8e2109e
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 8s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 5s
2025-10-26 15:48:55 +00:00
Trez.One 1d4c3043bb Merge pull request '🔧 Renovate: Update (minor) regex/renovatebot/renovate to 41.158.3 to v41.158.3' (#62) from renovate/regex-renovatebot-renovate-41-158-3 into main
List of Services README Generation / Generate Services List (push) Failing after 13s
Renovate / renovate (push) Failing after 11s
Reviewed-on: Trez/benedikta-ovos#62
2025-10-24 06:59:01 -04:00
renovate-bot 470d86c7ec 🔧 Renovate: Update (minor) regex/renovatebot/renovate to 41.158.3 to v41.158.3 2025-10-24 10:01:11 +00:00
Trez.One 138780ecca Merge pull request '🔧 Renovate: Update (minor) regex/hashicorp/vault to 1.21.0 to v1.21.0' (#60) from renovate/regex-hashicorp-vault-1-21-0 into main
List of Services README Generation / Generate Services List (push) Failing after 39s
Renovate / renovate (push) Successful in 3m25s
Reviewed-on: Trez/benedikta-ovos#60
2025-10-23 18:20:42 -04:00
renovate-bot 38339f25e7 🔧 Renovate: Update (minor) regex/hashicorp/vault to 1.21.0 to v1.21.0 2025-10-23 13:18:24 +00:00
Trez.One 645068ec8d DOCKER_HOST update.
List of Services README Generation / Generate Services List (push) Failing after 13m48s
Renovate / renovate (push) Successful in 5m3s
2025-10-22 06:49:41 -04:00
Trez.One 59c2fcbe25 Correcting Vault env step.
Renovate / renovate (push) Successful in 17m7s
List of Services README Generation / Generate Services List (push) Failing after 5m33s
2025-10-21 08:59:23 -04:00
Trez.One e7c027fd2f Updating Vault env step(s).
Renovate / renovate (push) Successful in 4m17s
List of Services README Generation / Generate Services List (push) Failing after 27s
2025-10-20 19:06:22 -04:00
renovate-bot d598290dec Merge pull request '🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to b77124f' (#58) from renovate/henrygd-beszel-agent-latest into main
List of Services README Generation / Generate Services List (push) Failing after 2m44s
Renovate / renovate (push) Successful in 8m8s
2025-10-20 18:09:48 -04:00
renovate-bot 8feeaa6299 🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to b77124f
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 52s
2025-10-20 22:09:37 +00:00
renovate-bot 8a2fde9e64 Merge pull request '🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to f55bfff' (#57) from renovate/henrygd-beszel-agent-latest into main
List of Services README Generation / Generate Services List (push) Failing after 2m20s
Renovate / renovate (push) Successful in 5m56s
2025-10-18 20:10:50 -04:00
renovate-bot e4b564c57c 🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to f55bfff
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 4m14s
2025-10-19 00:10:41 +00:00
gitea-actions 3c8408d20c chore: Update README 2025-10-17 12:31:56 +00:00
renovate-bot 77d15c2e7f Merge pull request '🔧 Renovate: Update (patch) ollama/ollama Docker tag to v0.12.6' (#56) from renovate/docker-compose-ollama-ollama-0-12-6 into main
List of Services README Generation / Generate Services List (push) Successful in 48s
Renovate / renovate (push) Successful in 2m25s
2025-10-16 19:00:11 -04:00
renovate-bot 63b223bd4e 🔧 Renovate: Update (patch) ollama/ollama Docker tag to v0.12.6
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 13s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 31s
2025-10-16 23:00:06 +00:00
renovate-bot 9273297fd3 Merge pull request '🔧 Renovate: Update (patch) regex/renovatebot/renovate to 41.146.8 to v41.146.8' (#55) from renovate/regex-renovatebot-renovate-41-146-8 into main
List of Services README Generation / Generate Services List (push) Failing after 35s
Renovate / renovate (push) Successful in 5m12s
2025-10-13 18:21:31 -04:00
renovate-bot 2f3a3bb5ff 🔧 Renovate: Update (patch) regex/renovatebot/renovate to 41.146.8 to v41.146.8 2025-10-13 22:17:37 +00:00
Trez.One cd35768717 Merge pull request '🔧 Renovate: Update (minor) regex/renovatebot/renovate to 41.146.0 to v41.146.0' (#54) from renovate/regex-renovatebot-renovate-41-146-0 into main
Renovate / renovate (push) Failing after 16m5s
List of Services README Generation / Generate Services List (push) Successful in 30s
Reviewed-on: Trez/benedikta-ovos#54
2025-10-12 12:34:24 -04:00
renovate-bot a20a73d2c7 🔧 Renovate: Update (minor) regex/renovatebot/renovate to 41.146.0 to v41.146.0 2025-10-12 00:46:40 +00:00
gitea-actions f01cba0f59 chore: Update README 2025-10-10 23:02:13 +00:00
renovate-bot 4ac4cc96d1 Merge pull request '🔧 Renovate: Update (patch) ollama/ollama Docker tag to v0.12.5' (#53) from renovate/docker-compose-ollama-ollama-0-12-5 into main
Renovate / renovate (push) Failing after 13m16s
2025-10-10 18:38:05 -04:00
renovate-bot 4344f0496d 🔧 Renovate: Update (patch) ollama/ollama Docker tag to v0.12.5
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 10m20s
2025-10-10 22:36:56 +00:00
Trez.One 6875006f48 Adding explicit registry authentication to Renovate flow.
Renovate / renovate (push) Failing after 1m16s
List of Services README Generation / Generate Services List (push) Successful in 1m37s
2025-10-10 10:27:54 -04:00
gitea-actions 57e9fb9eec chore: Update README 2025-10-10 00:31:36 +00:00
renovate-bot e9c0942146 Merge pull request '🔧 Renovate: Update (patch) ollama/ollama Docker tag to v0.12.4' (#52) from renovate/docker-compose-ollama-ollama-0-12-4 into main
List of Services README Generation / Generate Services List (push) Successful in 45s
Renovate / renovate (push) Successful in 1m36s
2025-10-09 18:37:20 -04:00
renovate-bot 2858a367b6 🔧 Renovate: Update (patch) ollama/ollama Docker tag to v0.12.4
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 21s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 1m52s
2025-10-09 22:37:12 +00:00
gitea-actions fa2b2adbea chore: Update README 2025-10-09 22:37:09 +00:00
renovate-bot 00dc8994f0 Merge pull request '🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to da76c40' (#51) from renovate/henrygd-beszel-agent-latest into main
List of Services README Generation / Generate Services List (push) Successful in 48s
Renovate / renovate (push) Successful in 3m0s
2025-10-09 18:05:40 -04:00
renovate-bot 0182ba4200 🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to da76c40
Renovate PR Deployment / Renovate PR Deployment (pull_request) Failing after 9m28s
2025-10-09 22:05:25 +00:00
renovate-bot 5f0641b8b3 Merge pull request '🔧 Renovate: Update (patch) regex/renovatebot/renovate to 41.138.5 to v41.138.5' (#50) from renovate/regex-renovatebot-renovate-41-138-5 into main
List of Services README Generation / Generate Services List (push) Successful in 49s
Renovate / renovate (push) Successful in 11m13s
2025-10-07 18:05:23 -04:00
renovate-bot a9c6d515c4 🔧 Renovate: Update (patch) regex/renovatebot/renovate to 41.138.5 to v41.138.5 2025-10-07 22:05:14 +00:00
Trez.One 65467b459c Merge pull request '🔧 Renovate: Update (minor) regex/renovatebot/renovate to 41.138.4 to v41.138.4' (#49) from renovate/regex-renovatebot-renovate-41-138-4 into main
List of Services README Generation / Generate Services List (push) Successful in 54s
Renovate / renovate (push) Successful in 9m6s
Reviewed-on: Trez/benedikta-ovos#49
2025-10-07 07:42:16 -04:00
renovate-bot 01535bf820 🔧 Renovate: Update (minor) regex/renovatebot/renovate to 41.138.4 to v41.138.4 2025-10-07 07:06:19 -04:00
Trez.One 7ae1478018 Adding fetch-depth for checkout step.
Renovate / renovate (push) Successful in 2m39s
2025-10-07 07:02:05 -04:00
Trez.One 3644249cc2 Adding GitGuardian cache to .gitignore.
List of Services README Generation / Generate Services List (push) Failing after 47s
Renovate / renovate (push) Successful in 2m59s
2025-10-06 11:33:10 -04:00
Trez.One d820968a55 chore: Update README 2025-10-06 13:48:08 +00:00
Trez.One edc0af0633 ... 2025-10-06 09:47:32 -04:00
Trez.One e7ca33bf8b Merge remote-tracking branch 'refs/remotes/origin/main' 2025-10-06 09:45:44 -04:00
Trez.One 13d2268959 ... 2025-10-06 09:45:40 -04:00
Trez.One 5b3a3df6cb chore: Update README 2025-10-06 13:41:35 +00:00
Trez.One 59110a83a8 ... 2025-10-06 09:40:44 -04:00
Trez.One 733026e611 ... 2025-10-06 09:36:49 -04:00
Trez.One 6cfa19ff3c ... 2025-10-06 09:34:18 -04:00
Trez.One 5e62020e35 ... 2025-10-06 09:31:30 -04:00
Trez.One 2a2cd90013 chore: Update README 2025-10-06 12:10:24 +00:00
Trez.One 427123ec0d ... 2025-10-06 08:09:33 -04:00
Trez.One 4e6a2f677f ... 2025-10-06 08:07:47 -04:00
Trez.One 122aec6a45 ... 2025-10-06 08:04:37 -04:00
Trez.One 055ae82dc3 ... 2025-10-06 08:00:56 -04:00
Trez.One ef33a4a9ef Vault version env
Renovate / renovate (push) Successful in 2m48s
2025-10-06 07:58:44 -04:00
Trez.One 8d967a143b Vault version env 2025-10-06 07:55:17 -04:00
Trez.One 0af71a75e5 ... 2025-10-06 07:54:01 -04:00
Trez.One 062af70064 ... 2025-10-06 07:36:26 -04:00
Trez.One ff29acc112 ... 2025-10-06 07:34:24 -04:00
Trez.One e53dda5bab ...
Renovate / renovate (push) Successful in 2m17s
2025-10-06 07:28:01 -04:00
Trez.One b680634b77 yq tweaks. 2025-10-06 07:25:38 -04:00
Trez.One 965a4df5f4 Merge remote-tracking branch 'refs/remotes/origin/main' 2025-10-06 07:19:52 -04:00
Trez.One 9abd8f1c64 Adding explode for yq. 2025-10-06 07:19:47 -04:00
Trez.One 558f55ab86 chore: Update README 2025-10-06 11:00:30 +00:00
Trez.One 16e4e1764a yq quotes. 2025-10-06 07:00:04 -04:00
Trez.One 76e2847b6c Generate combined service list fix. 2025-10-06 06:58:20 -04:00
Trez.One f2ceec325f yq flag. 2025-10-06 06:53:56 -04:00
Trez.One e0051f7741 Merge remote-tracking branch 'refs/remotes/origin/main'
List of Services README Generation / Generate Services List (push) Failing after 24s
Renovate / renovate (push) Successful in 2m27s
2025-10-05 21:39:16 -04:00
Trez.One 97f0cfb8f3 ... 2025-10-05 21:39:10 -04:00
renovate-bot b2f3b99d38 Merge pull request '🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to 17fe8c1' (#46) from renovate/henrygd-beszel-agent-latest into main 2025-10-05 21:36:32 -04:00
renovate-bot 29cb3603f7 🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to 17fe8c1
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 1m49s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Successful in 6m20s
2025-10-06 01:35:56 +00:00
Trez.One 007042a19a Updating Checkout step. 2025-10-05 21:31:28 -04:00
Trez.One 00c7c92098 Moving README generation into its own workflow.
Renovate / renovate (push) Successful in 8m49s
2025-10-05 21:26:50 -04:00
Trez.One c1b9adc2c6 Adding README updating steps for Renovate PR deploy workflow.
Renovate / renovate (push) Successful in 8m46s
2025-10-05 10:04:49 -04:00
Trez.One e6da09714f Updating PR labels.
Renovate / renovate (push) Successful in 2m26s
2025-10-05 09:14:20 -04:00
Trez.One 73a0e8e516 Setting Renovate log level as org-wide variable.
Renovate / renovate (push) Successful in 4m6s
2025-10-05 08:01:19 -04:00
Trez.One fb7c069cbd Merge pull request '🔧 Renovate: Update (minor) actions/checkout action to v4.3.0' (#45) from renovate/github-actions-actions-checkout-v4-3-0 into main
Renovate / renovate (push) Failing after 2m40s
Reviewed-on: Trez/benedikta-ovos#45
2025-10-04 15:59:24 -04:00
renovate-bot 317bcee3bf 🔧 Renovate: Update (minor) actions/checkout action to v4.3.0 2025-10-04 19:38:39 +00:00
Trez.One 3bfc2fd95e Merge remote-tracking branch 'refs/remotes/origin/main' 2025-10-04 15:33:22 -04:00
Trez.One 8dd2c0bbb8 PR Creation/Check action. 2025-10-04 15:32:50 -04:00
Trez.One 83ff4bed31 Merge pull request '🔧 Renovate: Pin dependencies' (#43) from renovate/pin-dependencies into main
Renovate / renovate (push) Failing after 8m21s
Reviewed-on: Trez/benedikta-ovos#43
2025-10-04 10:42:57 -04:00
renovate-bot 8947b266b8 🔧 Renovate: Pin dependencies 2025-10-04 11:44:03 +00:00
Trez.One eb1a6d96cf PR creation specificity and README generation.
Renovate / renovate (push) Failing after 6m31s
2025-10-04 07:42:05 -04:00
Trez.One e1a0ecc414 Correcting name in Gotify notifications.
Renovate / renovate (push) Failing after 2m29s
2025-10-03 21:05:58 -04:00
Trez.One e7087a5ee1 Merge pull request '🔧 Renovate: Pin dependencies' (#41) from renovate/pin-dependencies into main
Renovate / renovate (push) Failing after 5m43s
Reviewed-on: Trez/benedikta-ovos#41
2025-10-03 20:50:46 -04:00
renovate-bot 9980604828 🔧 Renovate: Pin dependencies
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 47s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
Renovate PR Deployment / Renovate PR Deployment (pull_request) Successful in 5m8s
2025-10-03 22:20:11 +00:00
renovate-bot ee4d5cbc6a Merge pull request '🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to ad1fe17' (#42) from renovate/henrygd-beszel-agent-latest into main
Renovate / renovate (push) Failing after 8m3s
2025-10-03 18:05:55 -04:00
renovate-bot a83bd26610 🔧 Renovate: Update (digest) henrygd/beszel-agent:latest Docker digest to ad1fe17
Renovate PR Deployment / Renovate PR Deployment (pull_request) Successful in 9m46s
2025-10-03 22:05:48 +00:00
gitea-sonarqube-bot 12ccaabf18 Auto Merge of PR 40 - ollama-deployment_2025-10-03T10-16-06
Renovate / renovate (push) Failing after 8m53s
Merged by Trez.One
2025-10-03 10:22:26 -04:00
Trez.One 3620bbebb2 Adding Ollama.
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Successful in 22s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Successful in 9s
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Successful in 1m5s
Renovate PR Deployment / Renovate PR Deployment (pull_request) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Successful in 28s
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Successful in 12m42s
2025-10-03 10:20:18 -04:00
Trez.One e6e15521e0 Updating workflows with fixes from other repos.
Renovate / renovate (push) Failing after 2m15s
2025-10-03 09:57:42 -04:00
Trez.One 253ac00489 Removing upstream workflow in favor of Renovate. 2025-10-03 09:40:06 -04:00
Trez.One e79224afd3 Enabling git-submodule manager for Renovate. 2025-10-03 09:39:02 -04:00
Trez.One 3797b73cfd Switching to submodules. 2025-10-03 09:38:31 -04:00
Trez.One 49d6573a5f Remove old compose subtree 2025-10-03 09:27:21 -04:00
renovate-bot 14bfb4ff68 Merge pull request '🔧 Renovate: Update (digest) docker-compose digest updates' (#39) from renovate/docker-compose-digest-updates into main
Sync Compose Directory / sync-compose (push) Failing after 20s
Renovate / renovate (push) Successful in 2m33s
2025-09-30 18:29:45 -04:00
renovate-bot ee2658b434 🔧 Renovate: Update (digest) docker-compose digest updates 2025-09-30 22:29:36 +00:00
Trez.One e1439782ae Merge pull request '🔧 Renovate: Update (minor) regex/hashicorp/vault to 1.20.4 to v1.20.4' (#36) from renovate/regex-hashicorp-vault-1-20-4 into main
Reviewed-on: Trez/benedikta-ovos#36
2025-09-29 20:11:59 -04:00
renovate-bot cd2d3fa6aa 🔧 Renovate: Update (minor) regex/hashicorp/vault to 1.20.4 to v1.20.4 2025-09-29 22:04:44 +00:00
renovate-bot 2f488733be Merge pull request '🔧 Renovate: Update (patch) regex/hashicorp/vault to 1.18.5 to v1.18.5' (#38) from renovate/regex-hashicorp-vault-1-18-5 into main
Sync Compose Directory / sync-compose (push) Failing after 40s
Renovate / renovate (push) Successful in 3m18s
2025-09-29 18:01:24 -04:00
renovate-bot be24f66504 🔧 Renovate: Update (patch) regex/hashicorp/vault to 1.18.5 to v1.18.5 2025-09-29 22:01:15 +00:00
Trez.One 96f758c8c7 Merge pull request '🔧 Renovate: Update (minor) regex/renovatebot/renovate to 41.131.12 to v41.131.12' (#37) from renovate/regex-renovatebot-renovate-41-131-12 into main
Renovate / renovate (push) Successful in 2m40s
Reviewed-on: Trez/benedikta-ovos#37
2025-09-29 14:50:19 -04:00
renovate-bot 1c4dd5d753 🔧 Renovate: Update (minor) regex/renovatebot/renovate to 41.131.12 to v41.131.12 2025-09-29 14:50:08 -04:00
Trez.One a8c5408ac1 Adding name for Renovate PR deploy workflow. 2025-09-29 14:49:08 -04:00
Trez.One 77c942f890 Merge pull request '🔧 Renovate: Update (minor) docker/login-action action to v3.6.0' (#35) from renovate/github-actions-docker-login-action-v3-6-0 into main
Reviewed-on: Trez/benedikta-ovos#35
2025-09-29 14:37:08 -04:00
renovate-bot e5c00fb518 🔧 Renovate: Update (minor) docker/login-action action to v3.6.0 2025-09-29 16:07:12 +00:00
Trez.One 40956e4d46 Removing self-trigger.
Renovate / renovate (push) Successful in 2m50s
2025-09-29 11:52:52 -04:00
Trez.One cbb0a06335 Moving customManager rules to default.json.
Renovate / renovate (push) Successful in 2m44s
2025-09-29 11:28:15 -04:00
Trez.One 4a911104b4 Moving customManager rules to default.json. 2025-09-29 11:27:23 -04:00
Trez.One 26daf8df70 Merge pull request '🔧 Renovate: migrate renovate config' (#34) from renovate/migrate-config into main
Renovate / renovate (push) Successful in 1m39s
Reviewed-on: Trez/benedikta-ovos#34
2025-09-29 07:32:56 -04:00
renovate-bot bcc9d277a1 🔧 Renovate: migrate config renovate.json 2025-09-29 11:31:37 +00:00
Trez.One 2f3c3e262f Fixing customManagers.
Renovate / renovate (push) Successful in 1m22s
2025-09-29 06:12:30 -04:00
Trez.One 7c76a26b15 Making Renovate version an env.
Renovate / renovate (push) Successful in 39s
2025-09-29 05:57:08 -04:00
Trez.One a7a40e1b03 Adding customManagers for workflow env dependencies. 2025-09-29 05:57:08 -04:00
Trez.One 8c0db8ea56 Docker Registry logins.
Sync Compose Directory / sync-compose (push) Failing after 15s
Renovate / renovate (push) Successful in 1m12s
2025-09-28 20:26:23 -04:00
Trez.One 4e636eac39 Merge pull request '🔧 Renovate: Update (minor) actions/cache action to v4.3.0' (#28) from renovate/github-actions-actions-cache-v4-3-0 into main
Sync Compose Directory / sync-compose (push) Failing after 24s
Renovate / renovate (push) Successful in 1m8s
Reviewed-on: Trez/benedikta-ovos#28
2025-09-24 13:03:11 -04:00
renovate-bot 8f78f957af 🔧 Renovate: Update (minor) actions/cache action to v4.3.0
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 2m44s
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
2025-09-24 14:38:11 +00:00
Trez.One a5474fa13b Registry login tweak.
Renovate / renovate (push) Successful in 1m25s
2025-09-24 10:16:13 -04:00
Trez.One 3afaa244b7 Registry login tweak. 2025-09-24 10:15:21 -04:00
Trez.One 0edbb6aeb7 Merge pull request '🔧 Renovate: Update (minor) docker/login-action action to v3.5.0' (#27) from renovate/github-actions-docker-login-action-v3-5-0 into main
Renovate / renovate (push) Successful in 2m11s
Reviewed-on: Trez/benedikta-ovos#27
2025-09-24 09:22:37 -04:00
renovate-bot 97fec2ec5c 🔧 Renovate: Update (minor) docker/login-action action to v3.5.0
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 22s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
2025-09-24 11:10:29 +00:00
Trez.One 5b17b3b50d Registry login secrets fix.
Renovate / renovate (push) Successful in 1m49s
2025-09-24 07:01:02 -04:00
Trez.One e1c2233d12 Merge pull request '🔧 Renovate: Pin docker/login-action action to 184bdaa' (#26) from renovate/pin-dependencies into main
Renovate / renovate (push) Successful in 1m45s
Reviewed-on: Trez/benedikta-ovos#26
2025-09-24 06:54:42 -04:00
renovate-bot b9a96543ef 🔧 Renovate: Pin docker/login-action action to 184bdaa
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 26s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
2025-09-24 00:53:51 +00:00
Trez.One 0756fb073a Docker Registry login action.
Sync Compose Directory / sync-compose (push) Failing after 34s
Renovate / renovate (push) Successful in 1m59s
2025-09-23 20:45:38 -04:00
Trez.One 81e97ed825 Changing workflow secrets.
Renovate / renovate (push) Successful in 1m7s
2025-09-23 20:19:43 -04:00
Trez.One b4dcefdf25 Merge pull request '🔧 Renovate: Update (minor) actions/checkout action to v3.6.0' (#25) from renovate/github-actions-actions-checkout-v3-6-0 into main
Renovate / renovate (push) Successful in 1m10s
Reviewed-on: Trez/benedikta-ovos#25
2025-09-23 10:05:03 -04:00
renovate-bot ffa011c3cf 🔧 Renovate: Update (minor) actions/checkout action to v3.6.0
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 36s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
2025-09-23 13:54:45 +00:00
Trez.One 224f6de546 Merge pull request '🔧 Renovate: Update (minor) actions/cache action to v4.2.4' (#24) from renovate/github-actions-actions-cache-v4-2-4 into main
Renovate / renovate (push) Successful in 1m32s
Reviewed-on: Trez/benedikta-ovos#24
2025-09-23 09:50:05 -04:00
renovate-bot 7eaf2653a7 🔧 Renovate: Update (minor) actions/cache action to v4.2.4
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 22s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
2025-09-23 12:31:26 +00:00
Trez.One dbd075d9c4 Merge pull request '🔧 Renovate: Update (minor) actions/checkout action to v4.3.0' (#21) from renovate/github-actions-actions-checkout-v4-3-0 into main
Renovate / renovate (push) Successful in 1m26s
Reviewed-on: Trez/benedikta-ovos#21
2025-09-23 07:40:57 -04:00
renovate-bot 03258edaf1 🔧 Renovate: Update (minor) actions/checkout action to v4.3.0
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been cancelled
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been cancelled
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been cancelled
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been cancelled
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Has been cancelled
2025-09-23 11:39:45 +00:00
Trez.One e6f198979f Merge pull request '[DOCKER] Automated PR for watchtower-removal_2025-09-22T21-02-07 - #23' (#23) from watchtower-removal_2025-09-22T21-02-07 into main
Reviewed-on: Trez/benedikta-ovos#23
2025-09-23 07:35:22 -04:00
Trez.One 6ee8aebe57 Removing Watchtower in favor of Renovate.
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Successful in 33s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Successful in 18s
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Failing after 47s
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
2025-09-22 21:02:41 -04:00
Trez.One 9b27cf6550 Merge pull request '🔧 Renovate: Update (minor) EndBug/add-and-commit action to v9.1.4' (#22) from renovate/github-actions-EndBug-add-and-commit-v9-1-4 into main
Sync Compose Directory / sync-compose (push) Failing after 1m10s
Renovate / renovate (push) Successful in 1m45s
Reviewed-on: Trez/benedikta-ovos#22
2025-09-22 20:40:23 -04:00
renovate-bot 1e5618f02f 🔧 Renovate: Update (minor) EndBug/add-and-commit action to v9.1.4
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 1m45s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
2025-09-22 23:51:25 +00:00
Trez.One 88f51eb4e8 Merge pull request '🔧 Renovate: Pin dependencies' (#13) from renovate/pin-dependencies into main
Renovate / renovate (push) Successful in 2m9s
Reviewed-on: Trez/benedikta-ovos#13
2025-09-22 19:42:41 -04:00
renovate-bot a8a07fd379 🔧 Renovate: Pin dependencies 2025-09-22 23:04:16 +00:00
Trez.One 5da1bec347 Vault secrets.
Renovate / renovate (push) Successful in 2m24s
2025-09-22 19:03:16 -04:00
Trez.One b6f93c67cb Narrowing scope for Renovate PR deploy.
Renovate / renovate (push) Successful in 2m58s
2025-09-22 18:29:05 -04:00
Trez.One 8250026e43 Merge remote-tracking branch 'refs/remotes/origin/main' 2025-09-22 18:12:45 -04:00
Trez.One ee309b0930 Narrowing scope to repo. 2025-09-22 18:12:39 -04:00
renovate-bot a9265930ab Merge pull request '🔧 Renovate: Update (patch) EndBug/add-and-commit action to v9.0.1' (#20) from renovate/github-actions-EndBug-add-and-commit-v9-0-1 into main 2025-09-22 18:07:32 -04:00
renovate-bot e405d822e7 Merge pull request '🔧 Renovate: Update (patch) actions/checkout action to v3.0.2' (#19) from renovate/github-actions-actions-checkout-v3-0-2 into main 2025-09-22 18:07:23 -04:00
renovate-bot 67969b05c1 🔧 Renovate: Update (patch) EndBug/add-and-commit action to v9.0.1
Renovate PR Deployment / deploy (pull_request) Has been skipped
2025-09-22 22:07:22 +00:00
renovate-bot 725466d511 🔧 Renovate: Update (patch) actions/checkout action to v3.0.2
Renovate PR Deployment / deploy (pull_request) Has been skipped
2025-09-22 22:07:14 +00:00
Trez.One eb8a903333 Merge remote-tracking branch 'refs/remotes/origin/main' 2025-09-22 18:04:46 -04:00
Trez.One 4a101525ad Renaming compose directory. 2025-09-22 18:04:30 -04:00
Trez.One 6f734f5d37 Re-adding automations for OVOS Docker compose files. 2025-09-22 18:03:42 -04:00
renovate-bot f2cd2440da Merge pull request '🔧 Renovate: Update (patch) supplypike/setup-bin action to v4.0.1' (#18) from renovate/github-actions-supplypike-setup-bin-v4-0-1 into main 2025-09-22 18:00:56 -04:00
renovate-bot 196a4dc9be Merge pull request '🔧 Renovate: Update (patch) actions/cache action to v4.0.2' (#17) from renovate/github-actions-actions-cache-v4-0-2 into main 2025-09-22 18:00:43 -04:00
renovate-bot 1b6d116812 🔧 Renovate: Update (patch) supplypike/setup-bin action to v4.0.1
Renovate PR Deployment / deploy (pull_request) Has been skipped
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 2m34s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
2025-09-22 22:00:43 +00:00
renovate-bot 8e31ce456a 🔧 Renovate: Update (patch) actions/cache action to v4.0.2
Renovate PR Deployment / deploy (pull_request) Has been skipped
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 2m36s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
2025-09-22 22:00:23 +00:00
Trez.One 7a6111372c Merge pull request 'Ignoring OVOS Compose dir.' (#16) from renovate/reconfigure into main
Renovate / renovate (push) Successful in 44s
Reviewed-on: Trez/benedikta-ovos#16
2025-09-22 17:59:20 -04:00
Trez.One f8d892a353 Removing redundant preset.
Renovate PR Deployment / deploy (pull_request) Has been skipped
renovate/config-validation Validation Successful
2025-09-22 17:58:45 -04:00
Trez.One ec04c475d9 Ignoring OVOS Compose dir. 2025-09-22 17:57:38 -04:00
Trez.One 945b58fc63 Renovate workflows.
Renovate / renovate (push) Successful in 37s
2025-09-22 15:34:30 -04:00
Trez.One e8b04c63d3 Removing custom script and workflow for OVOS updates. 2025-09-22 15:34:10 -04:00
Trez.One c877dcb6d0 Renovate config. 2025-09-22 15:17:48 -04:00
Trez.One 10e53c06d6 Merge branch 'renovate/reconfigure' 2025-09-22 15:17:00 -04:00
Trez.One 244bad2bc0 Simplifying renovate.json (switching to presets).
renovate/config-validation Validation Successful
2025-09-22 15:14:38 -04:00
Trez.One 1523cb92e7 Merge pull request '🔧: migrate renovate config' (#12) from renovate/migrate-config into main
Sync Compose Directory / sync-compose (push) Failing after 48s
Reviewed-on: Trez/benedikta-ovos#12
2025-09-21 16:10:02 -04:00
Renovate Bot 13a89e7944 🔧: migrate config renovate.json 2025-09-21 18:56:32 +00:00
Trez.One 6d23231570 Merge pull request 'Configure Renovate' (#8) from renovate/configure into main
Sync Compose Directory / sync-compose (push) Failing after 25s
Reviewed-on: Trez/benedikta-ovos#8
2025-09-18 20:47:21 -04:00
Trez.One 1b1ddf1682 Merge branch 'main' into renovate/configure
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Failing after 33s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Has been skipped
Gitea Branch PR & Docker Deployment / PR Merge (push) Has been skipped
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Has been skipped
2025-09-18 20:44:21 -04:00
gitea-sonarqube-bot dc7d49c764 Auto Merge of PR 9 - portracker_removal_2025-09-04T07-44-25
Sync Compose Directory / sync-compose (push) Failing after 34s
Merged by Trez.One
2025-09-04 07:54:36 -04:00
Trez.One 4d347aa0d6 Removing Portracker.
Gitea Branch PR & Docker Deployment / Check and Create PR (push) Successful in 1m29s
Gitea Branch PR & Docker Deployment / Generate list of added/modified/deleted services (push) Successful in 40s
Gitea Branch PR & Docker Deployment / Docker Compose Dry Run (push) Successful in 1m41s
Gitea Branch PR & Docker Deployment / PR Merge (push) Successful in 57s
Gitea Branch PR & Docker Deployment / Docker Compose Deployment (push) Successful in 1m7s
2025-09-04 07:48:32 -04:00
23 changed files with 692 additions and 2156 deletions
@@ -0,0 +1,88 @@
name: List of Services README Generation
on:
schedule:
- cron: 30 */2 * * *
workflow_dispatch:
env:
HC_VAULT_VERSION: "1.21.4"
jobs:
readme-services:
name: Generate Services List
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
with:
ref: 'main'
submodules: true
- name: Install yq
uses: dcarbone/install-yq-action@4075b4dca348d74bd83f2bf82d30f25d7c54539b # v1.3.1
- name: Generate .env from Hashicorp Vault
uses: https://git.trez.wtf/Trez/hc-vault-env@main
with:
HC_VAULT_VERSION: ${{ env.HC_VAULT_VERSION }}
HC_VAULT_ADDR: ${{ secrets.TREZ_VAULT_ADDR }}
HC_VAULT_AUTH: token
HC_VAULT_TOKEN: ${{ secrets.VAULT_GITEA_TOKEN }}
HC_VAULT_SECRETS_PATH: rinoa-docker/env
- name: Find docker-compose YAML files
id: find-compose-files
run: |
COMPOSE_FILES=$(find . -type f -name "docker-compose*.yml" \
-a ! -name "*windows*" \
-a ! -name "*gui*" \
-a ! -name "*macos*" \
-a ! -name "*hivemind*" \
-a ! -name "*server*" \
| sort)
echo "compose_files<<EOF" >> "$GITHUB_OUTPUT"
echo "$COMPOSE_FILES" >> "$GITHUB_OUTPUT"
echo "EOF" >> "$GITHUB_OUTPUT"
echo "Found Compose files:"
echo "$COMPOSE_FILES"
- name: Generate combined service list
run: |
echo "Processing combined Compose files:"
echo "${{ steps.find-compose-files.outputs.compose_files }}"
docker_compose_args=""
while IFS= read -r f; do
[ -z "$f" ] && continue
docker_compose_args="$docker_compose_args -f $f"
done <<< "${{ steps.find-compose-files.outputs.compose_files }}"
echo "Running: docker compose --env-file .env $docker_compose_args config"
docker compose --env-file .env $docker_compose_args config > combined_compose.yml
echo "Extracting services..."
yq eval -o=json '.services | to_entries | map({"service": .key, "image": (.value.image | sub("@sha256:.*$"; "") // "N/A")})' combined_compose.yml > temp_services.json
jq -s add temp_services.json | jq 'unique_by(.service)' > services.json
- name: Generate Markdown Table
uses: gazab/create-markdown-table@6686233d7008e8d8b9d4bbdbfd1fb1ae510019f0 # v1.0.7
id: service-table
with:
file: ./services.json
- name: Regenerate README
run: |
echo "# List of Services" > README.md
echo -e "\n\n" >> README.md
echo "${{ steps.service-table.outputs.table }}" >> README.md
- name: Add/Commit README.md
id: commit-readme
uses: EndBug/add-and-commit@a94899bca583c204427a224a7af87c02f9b325d5 # v9.1.4
with:
message: "chore: Update README"
add: "README.md"
@@ -1,29 +0,0 @@
name: Sync Compose Directory
on:
schedule:
# Runs at 2:00 UTC every day; adjust as needed
- cron: "0 2 * * *"
workflow_dispatch: # allows manual trigger
jobs:
sync-compose:
runs-on: ubuntu-latest
steps:
# Step 1: Checkout the repo
- name: Checkout benedikta-ovos
uses: actions/checkout@v3
- name: Sync compose from ovos-docker
run: |
# Make the sync script executable
chmod +x ./update-sync-ovos-compose.sh
# Run the script
./update-sync-ovos-compose.sh
- name: Commit & push changes
uses: EndBug/add-and-commit@v9
with:
add: "compose"
message: "Update compose/ from ovos-docker:dev"
push: true
+147 -191
View File
@@ -4,15 +4,13 @@ on:
workflow_dispatch:
push:
branches-ignore:
- 'main'
- "main"
paths:
- 'docker-compose.misc.yml'
- 'compose/docker-compose*.yml'
- '**/pr-docker-deploy.yml'
- "**/docker-compose.yml"
env:
HC_VAULT_VERSION: '1.20.0'
TEA_VERSION: '0.10.1'
HC_VAULT_VERSION: "1.21.4"
TEA_VERSION: "0.14.0"
jobs:
check-and-create-pr:
@@ -21,55 +19,33 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v4
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
with:
fetch-depth: 1
- name: Cache tea CLI
id: cache-tea
uses: actions/cache@v4
- name: Gotify Notification
uses: eikendev/gotify-action@ca0339b85ee8db9fda9c0718aaa7f95e17b3c617 # 0.0.4
with:
path: /opt/hostedtoolcache/tea/${{ env.TEA_VERSION }}/x64
key: tea-${{ runner.os }}-${{ env.TEA_VERSION }}
gotify_api_base: "${{ secrets.RUNNER_GOTIFY_URL }}"
gotify_app_token: "${{ secrets.RUNNER_GOTIFY_TOKEN }}"
notification_title: "GITEA: PR Check @ Lunafreya"
notification_message: "Checking for existing PR... 🔍"
- name: Install tea
uses: supplypike/setup-bin@v4
- name: PR Check/Creation
uses: https://git.trez.wtf/Trez/gitea-auto-pr@main
with:
uri: https://gitea.com/gitea/tea/releases/download/v${{ env.TEA_VERSION }}/tea-${{ env.TEA_VERSION }}-linux-amd64
name: tea
version: ${{ env.TEA_VERSION }}
url: ${{ secrets.TREZ_GITEA_URL }}
token: ${{ secrets.BOT_GITEA_TOKEN }}
pr-label: docker-compose,manual
assignee: ${{ github.actor }}
- name: Gotify Notification
uses: eikendev/gotify-action@master
uses: eikendev/gotify-action@ca0339b85ee8db9fda9c0718aaa7f95e17b3c617 # 0.0.4
with:
gotify_api_base: '${{ secrets.GOTIFY_URL }}'
gotify_app_token: '${{ secrets.RUNNER_GOTIFY_TOKEN }}'
notification_title: 'GITEA: PR Check'
notification_message: 'Checking for existing PR... 🔍'
- name: Check if open PR exists
id: check-opened-pr-step
continue-on-error: true
run: |
tea login add --name gitea-rinoa --url "${{ secrets.BDIKTA_GITEA_URL }}" --user gitea-sonarqube-bot --password "${{ secrets.BOT_GITEA_PASSWORD }}" --token ${{ secrets.BOT_GITEA_TOKEN }}
pr_exists=$(tea pr list --repo ${{ github.repository }} --state open --fields index,title,head | egrep '\[DOCKER\].*${{ github.ref_name }}' | tail -1 | wc -l)
echo "exists=$pr_exists" >> $GITHUB_OUTPUT
- name: Create PR
if: ${{ steps.check-opened-pr-step.outputs.exists == '0' }}
run: |
tea login default gitea-rinoa
pr_index_old=$(tea pr ls --repo ${{ github.repository }} --state all --fields index,title,head --output csv | sed -e 's|"||g' | egrep '^[0-9]' | head -1 | awk -F"," '{print $1}')
pr_index_new=$(expr ${pr_index_old} + 1)
tea pr c -r ${{ github.repository }} -t "[DOCKER] Automated PR for ${{ github.ref_name }} - #${pr_index_new}" -d "Automatically created PR for branch: ${{ github.ref_name }}" -a ${{ github.actor }} -L "Docker Compose"
- name: Gotify Notification
uses: eikendev/gotify-action@master
with:
gotify_api_base: '${{ secrets.GOTIFY_URL }}'
gotify_app_token: '${{ secrets.RUNNER_GOTIFY_TOKEN }}'
notification_title: 'GITEA: PR Check'
notification_message: 'PR Created 🎟️'
gotify_api_base: "${{ secrets.RUNNER_GOTIFY_URL }}"
gotify_app_token: "${{ secrets.RUNNER_GOTIFY_TOKEN }}"
notification_title: "GITEA: PR Check @ Lunafreya"
notification_message: "PR Check done 🎟️"
generate-service-list:
name: Generate list of added/modified/deleted services
@@ -78,90 +54,51 @@ jobs:
outputs:
svc_deploy_list: ${{ steps.detect_services.outputs.docker_svc_list }}
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
- name: Fetch base branch
run: |
git fetch origin ${{ github.event.pull_request.base.ref }}
- name: Gotify Notification
uses: eikendev/gotify-action@master
uses: eikendev/gotify-action@ca0339b85ee8db9fda9c0718aaa7f95e17b3c617 # 0.0.4
with:
gotify_api_base: '${{ secrets.GOTIFY_URL }}'
gotify_app_token: '${{ secrets.RUNNER_GOTIFY_TOKEN }}'
notification_title: 'GITEA: Services TBD'
notification_message: 'Generating list of services to deploy...'
gotify_api_base: "${{ secrets.RUNNER_GOTIFY_URL }}"
gotify_app_token: "${{ secrets.RUNNER_GOTIFY_TOKEN }}"
notification_title: "GITEA: Services TBD"
notification_message: "Generating list of services to deploy..."
- name: Save both versions of docker-compose.yml
run: |
git show origin/main:docker-compose.yml > docker-compose-main.yml || touch docker-compose-main.yml
cp docker-compose.yml docker-compose-head.yml
- name: Detect added, deleted, and modified services
id: detect_services
run: |
echo "Getting services from main and ${{ github.ref_name }}"
# Dynamically find all docker-compose YAML files (root + compose folder)
COMPOSE_FILES=($(find . -maxdepth 2 -type f -name 'docker-compose*.yml' | sort))
echo "Found Compose files:"
printf '%s\n' "${COMPOSE_FILES[@]}"
# Temp files to store all services
touch services_main_all.txt services_head_all.txt
for f in "${COMPOSE_FILES[@]}"; do
echo "Processing $f"
# Create a safe filename by replacing slashes with underscores
safe_f=$(echo "$f" | sed 's|[./]|_|g')
# Fetch main version
git show origin/main:"$f" > "main_${safe_f}" 2>/dev/null || touch "main_${safe_f}"
cp "$f" "head_${safe_f}"
# Extract services and append to global list
yq '.services | keys | .[]' "main_${safe_f}" >> services_main_all.txt 2>/dev/null || true
yq '.services | keys | .[]' "head_${safe_f}" >> services_head_all.txt 2>/dev/null || true
done
# Sort and deduplicate
sort -u services_main_all.txt -o services_main_all.txt
sort -u services_head_all.txt -o services_head_all.txt
yq '.services | keys | .[]' docker-compose-main.yml | sort > services_main.txt
yq '.services | keys | .[]' docker-compose-head.yml | sort > services_head.txt
echo "Creating list of modified services..."
touch service_changes.txt
# Added services
comm -13 services_main_all.txt services_head_all.txt | while read service; do
comm -13 services_main.txt services_head.txt | while read service; do
echo "$service: added" >> service_changes.txt
done
# Modified services (parallelized)
comm -12 services_main_all.txt services_head_all.txt | xargs -n1 -P4 -I{} bash -c '
service="{}"
modified=0
for f in "${COMPOSE_FILES[@]}"; do
safe_f=$(echo "$f" | sed "s|[./]|_|g")
yq ".services[\"$service\"]" "main_${safe_f}" > tmp_main.yml 2>/dev/null || continue
yq ".services[\"$service\"]" "head_${safe_f}" > tmp_head.yml 2>/dev/null || continue
if ! diff -q tmp_main.yml tmp_head.yml > /dev/null; then
modified=1
break
fi
done
if [[ $modified -eq 1 ]]; then
comm -12 services_main.txt services_head.txt | while read service; do
yq ".services[\"$service\"]" docker-compose-main.yml > tmp_main.yml
yq ".services[\"$service\"]" docker-compose-head.yml > tmp_head.yml
if ! diff -q tmp_main.yml tmp_head.yml > /dev/null; then
echo "$service: modified" >> service_changes.txt
fi
'
done
echo "Detected service changes:"
cat service_changes.txt
if [[ -z $(cat service_changes.txt) ]]; then
echo "watchtower" > service_changes.txt
echo "Placeholder:"
cat service_changes.txt
fi
mod_svcs=$(cut -d':' -f1 service_changes.txt | sort | uniq | tr '\n' ' ' | sed 's/ *$//')
echo "docker_svc_list<<EOF" >> "$GITHUB_OUTPUT"
echo "$mod_svcs" >> "$GITHUB_OUTPUT"
@@ -178,7 +115,7 @@ jobs:
outputs:
compose_file_list: ${{ steps.compose_file_list.outputs.compose_list }}
env:
VAULT_ADDR: ${{ secrets.VAULT_ADDR }}
VAULT_ADDR: ${{ secrets.TREZ_VAULT_ADDR }}
VAULT_TOKEN: ${{ secrets.VAULT_GITEA_TOKEN }}
VAULT_NAMESPACE: ""
REGISTRY_PASSWORD: ${{ secrets.BOT_GITEA_PASSWORD }}
@@ -186,40 +123,41 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
- name: Show Dockerrelated env vars
run: |
env | grep '^DOCKER_' || true
- name: Login to Gitea Container Registry
run: |
docker login -u gitea-sonarqube-bot -p ${REGISTRY_PASSWORD} git.trez.wtf
- name: Cache Vault install
id: cache-vault
uses: actions/cache@v4
- name: Login to Docker Hub
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
env:
DOCKER_HOST: tcp://192.168.1.250:2375
with:
path: /opt/hostedtoolcache/vault/${{ env.HC_VAULT_VERSION }}/x64
key: vault-${{ runner.os }}-${{ env.HC_VAULT_VERSION }}
username: ${{ secrets.DOCKERHUB_USER }}
password: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Install Vault (only if not cached)
if: steps.cache-vault.outputs.cache-hit != 'true'
uses: cpanato/vault-installer@main
- name: Login to GitHub Container Registry
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
env:
DOCKER_HOST: tcp://192.168.1.250:2375
with:
version: ${{ env.HC_VAULT_VERSION }}
registry: ghcr.io
username: ${{ secrets.GHCR_USER }}
password: ${{ secrets.GHCR_LOGIN_TOKEN }}
- name: Login to Private Gitea Registry
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
env:
DOCKER_HOST: tcp://192.168.1.250:2375
with:
registry: git.trez.wtf
username: ${{ secrets.BOT_GITEA_USER }}
password: ${{ secrets.BOT_GITEA_PASSWORD }}
- name: Gotify Notification
uses: eikendev/gotify-action@master
uses: eikendev/gotify-action@ca0339b85ee8db9fda9c0718aaa7f95e17b3c617 # 0.0.4
with:
gotify_api_base: '${{ secrets.GOTIFY_URL }}'
gotify_app_token: '${{ secrets.RUNNER_GOTIFY_TOKEN }}'
notification_title: 'GITEA: Docker Compose Dry Run @ Benedikta'
notification_message: 'Starting Docker Compose dry run...'
- name: Generate .env file for Docker Compose
run: |
vault kv get -format=json benedikta-docker/env | jq -r '.data.data' | jq -r 'keys[] as $k | "\($k)='\''\(.[$k])'\''"' > .env
gotify_api_base: "${{ secrets.RUNNER_GOTIFY_URL }}"
gotify_app_token: "${{ secrets.RUNNER_GOTIFY_TOKEN }}"
notification_title: "GITEA: Docker Compose Dry Run @ Lunafreya"
notification_message: "Starting Docker Compose dry run..."
- name: Get list of Compose files
id: compose_file_list
@@ -235,29 +173,35 @@ jobs:
echo "compose_list=$compose_list" >> "$GITHUB_OUTPUT"
echo "Compose files: $compose_list"
- name: Generate .env from Hashicorp Vault
uses: https://git.trez.wtf/Trez/hc-vault-env@main
with:
HC_VAULT_VERSION: ${{ env.HC_VAULT_VERSION }}
HC_VAULT_ADDR: ${{ secrets.TREZ_VAULT_ADDR }}
HC_VAULT_AUTH: token
HC_VAULT_TOKEN: ${{ secrets.VAULT_GITEA_TOKEN }}
HC_VAULT_SECRETS_PATH: benedikta-docker/env
- name: Docker Compose Dry Run
uses: cssnr/stack-deploy-action@v1.4.0
uses: cssnr/stack-deploy-action@28c3c6f42b225af7100652b459621c0c966fd901 # v1.5.0
with:
mode: compose
file: ${{ steps.compose_file_list.outputs.compose_list }}
name: 'ovosmisc'
name: "benedikta"
host: 192.168.1.250
user: ovos
ssh_key: ${{ secrets.BDIKTA_GITEA_PRIVATE_SSH_KEY }}
user: charish
ssh_key: ${{ secrets.RUNNER_SSH_PRIVATE_KEY }}
args: --remove-orphans --dry-run ${{ needs.generate-service-list.outputs.svc_deploy_list }}
env_file: '.env'
registry_host: 'docker.io'
registry_user: ${{ secrets.DOCKER_HUB_USER }}
registry_pass: ${{ secrets.DOCKER_HUB_PASSWORD }}
env_file: ".env"
summary: true
- name: Gotify Notification
uses: eikendev/gotify-action@master
uses: eikendev/gotify-action@ca0339b85ee8db9fda9c0718aaa7f95e17b3c617 # 0.0.4
with:
gotify_api_base: '${{ secrets.GOTIFY_URL }}'
gotify_app_token: '${{ secrets.RUNNER_GOTIFY_TOKEN }}'
notification_title: 'GITEA: Docker Compose Dry Run @ Benedikta'
notification_message: 'Docker Compose dry run completed successfully.'
gotify_api_base: "${{ secrets.RUNNER_GOTIFY_URL }}"
gotify_app_token: "${{ secrets.RUNNER_GOTIFY_TOKEN }}"
notification_title: "GITEA: Docker Compose Dry Run @ Lunafreya"
notification_message: "Docker Compose dry run completed successfully."
pr-merge:
name: PR Merge
@@ -265,17 +209,17 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
- name: Cache tea CLI
id: cache-tea
uses: actions/cache@v4
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: /opt/hostedtoolcache/tea/${{ env.TEA_VERSION }}/x64
key: tea-${{ runner.os }}-${{ env.TEA_VERSION }}
- name: Install tea
uses: supplypike/setup-bin@v4
uses: supplypike/setup-bin@8e3f88b4f143d9b5c3497f0fc12d45c83c123787 # v4.0.1
with:
uri: https://gitea.com/gitea/tea/releases/download/v${{ env.TEA_VERSION }}/tea-${{ env.TEA_VERSION }}-linux-amd64
name: tea
@@ -284,7 +228,7 @@ jobs:
- name: PR Merge
id: pr_merge
run: |
tea login add --name gitea-rinoa --url ${{ secrets.BDIKTA_GITEA_URL }} --user gitea-sonarqube-bot --password "${{ secrets.BOT_GITEA_PASSWORD }}" --token ${{ secrets.BOT_GITEA_TOKEN }}
tea login add --name gitea-rinoa --url ${{ secrets.TREZ_GITEA_URL }} --user gitea-sonarqube-bot --password "${{ secrets.BOT_GITEA_PASSWORD }}" --token ${{ secrets.BOT_GITEA_TOKEN }}
tea login default gitea-rinoa
echo "Merging PR..."
pr_index=$(tea pr ls --repo ${{ github.repository }} --state open --fields index,title,head,state --output csv | egrep ${{ github.ref_name }} | awk -F"," '{print $1}' | sed -e 's|"||g')
@@ -292,78 +236,90 @@ jobs:
echo "pr_index=${pr_index}" >> $GITHUB_OUTPUT
- name: Gotify Notification
uses: eikendev/gotify-action@master
uses: eikendev/gotify-action@ca0339b85ee8db9fda9c0718aaa7f95e17b3c617 # 0.0.4
with:
gotify_api_base: '${{ secrets.GOTIFY_URL }}'
gotify_app_token: '${{ secrets.RUNNER_GOTIFY_TOKEN }}'
notification_title: 'GITEA: PR Merge Successful'
notification_message: 'PR #${{ steps.pr_merge.outputs.pr_index }} merged.'
gotify_api_base: "${{ secrets.RUNNER_GOTIFY_URL }}"
gotify_app_token: "${{ secrets.RUNNER_GOTIFY_TOKEN }}"
notification_title: "GITEA: PR Merge Successful"
notification_message: "PR #${{ steps.pr_merge.outputs.pr_index }} merged."
docker-compose-deploy:
name: Docker Compose Deployment
runs-on: ubuntu-latest
needs: [generate-service-list, docker-compose-dry-run, pr-merge]
env:
VAULT_ADDR: ${{ secrets.VAULT_ADDR }}
VAULT_ADDR: ${{ secrets.TREZ_VAULT_ADDR }}
VAULT_TOKEN: ${{ secrets.VAULT_GITEA_TOKEN }}
REGISTRY_PASSWORD: ${{ secrets.BOT_GITEA_PASSWORD }}
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
with:
ref: main
- name: Cache Vault install
id: cache-vault
uses: actions/cache@v4
- name: Login to Docker Hub
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
continue-on-error: true
env:
DOCKER_HOST: tcp://192.168.1.250:2375
with:
path: /opt/hostedtoolcache/vault/${{ env.HC_VAULT_VERSION }}/x64
key: vault-${{ runner.os }}-${{ env.HC_VAULT_VERSION }}
username: ${{ secrets.DOCKERHUB_USER }}
password: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Install Vault (only if not cached)
if: steps.cache-vault.outputs.cache-hit != 'true'
uses: cpanato/vault-installer@main
- name: Login to GitHub Container Registry
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
continue-on-error: true
env:
DOCKER_HOST: tcp://192.168.1.250:2375
with:
version: ${{ env.HC_VAULT_VERSION }}
registry: ghcr.io
username: ${{ secrets.GHCR_USER }}
password: ${{ secrets.GHCR_LOGIN_TOKEN }}
- name: Login to Gitea Container Registry
run: |
docker login -u gitea-sonarqube-bot -p ${REGISTRY_PASSWORD} git.trez.wtf
- name: Login to Private Gitea Registry
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
continue-on-error: true
env:
DOCKER_HOST: tcp://192.168.1.250:2375
with:
registry: git.trez.wtf
username: ${{ secrets.BOT_GITEA_USER }}
password: ${{ secrets.BOT_GITEA_PASSWORD }}
- name: Gotify Notification
uses: eikendev/gotify-action@master
uses: eikendev/gotify-action@ca0339b85ee8db9fda9c0718aaa7f95e17b3c617 # 0.0.4
with:
gotify_api_base: '${{ secrets.GOTIFY_URL }}'
gotify_app_token: '${{ secrets.RUNNER_GOTIFY_TOKEN }}'
notification_title: 'GITEA: Docker Compose Deployment @ Benedikta'
notification_message: 'Starting Docker Compose run...'
gotify_api_base: "${{ secrets.RUNNER_GOTIFY_URL }}"
gotify_app_token: "${{ secrets.RUNNER_GOTIFY_TOKEN }}"
notification_title: "GITEA: Docker Compose Deployment @ Lunafreya"
notification_message: "Starting Docker Compose run..."
- name: Generate .env file for deployment
run: |
vault kv get -format=json benedikta-docker/env | jq -r '.data.data' | jq -r 'keys[] as $k | "\($k)='\''\(.[$k])'\''"' > .env
echo ${DOCKER_SVC_LIST}
echo ${COMPOSE_FILE_LIST}
- name: Generate .env from Hashicorp Vault
uses: https://git.trez.wtf/Trez/hc-vault-env@main
with:
HC_VAULT_VERSION: ${{ env.HC_VAULT_VERSION }}
HC_VAULT_ADDR: ${{ secrets.TREZ_VAULT_ADDR }}
HC_VAULT_AUTH: token
HC_VAULT_TOKEN: ${{ secrets.VAULT_GITEA_TOKEN }}
HC_VAULT_SECRETS_PATH: benedikta-docker/env
- name: Docker Compose Deployment
uses: cssnr/stack-deploy-action@v1.4.0
uses: cssnr/stack-deploy-action@28c3c6f42b225af7100652b459621c0c966fd901 # v1.5.0
with:
mode: compose
file: ${{ needs.docker-compose-dry-run.outputs.compose_file_list }}
name: 'ovosmisc'
name: "benedikta"
host: 192.168.1.250
user: ovos
ssh_key: ${{ secrets.BDIKTA_GITEA_PRIVATE_SSH_KEY }}
user: charish
ssh_key: ${{ secrets.RUNNER_SSH_PRIVATE_KEY }}
args: --remove-orphans ${{ needs.generate-service-list.outputs.svc_deploy_list }}
env_file: '.env'
# registry_host: 'ghcr.io'
# registry_user: TrezOne
# registry_pass: ${{ secrets.GHCR_LOGIN_TOKEN }}
env_file: ".env"
summary: true
- name: Gotify Notification
uses: eikendev/gotify-action@master
uses: eikendev/gotify-action@ca0339b85ee8db9fda9c0718aaa7f95e17b3c617 # 0.0.4
with:
gotify_api_base: '${{ secrets.GOTIFY_URL }}'
gotify_app_token: '${{ secrets.RUNNER_GOTIFY_TOKEN }}'
notification_title: 'GITEA: Docker Compose Deployment @ Benedikta'
notification_message: 'Deployment completed successfully.'
gotify_api_base: "${{ secrets.RUNNER_GOTIFY_URL }}"
gotify_app_token: "${{ secrets.RUNNER_GOTIFY_TOKEN }}"
notification_title: "GITEA: Docker Compose Deployment @ Lunafreya"
notification_message: "Deployment completed successfully."
+133
View File
@@ -0,0 +1,133 @@
name: Renovate PR Deployment
on:
workflow_dispatch:
pull_request:
types: [closed]
branches:
- main
paths:
- "**/docker-compose*.yml"
env:
VAULT_ADDR: ${{ secrets.TREZ_VAULT_ADDR }}
VAULT_TOKEN: ${{ secrets.VAULT_GITEA_TOKEN }}
HC_VAULT_VERSION: "1.21.4"
jobs:
deploy:
name: Renovate PR Deployment
if: |
github.event.pull_request.merged == true &&
github.event.pull_request.user.login == 'renovate-bot'
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
with:
fetch-depth: 0
- name: Save docker-compose.yml after merge (new)
run: |
git show origin/main:docker-compose.yml > docker-compose-new.yml
- name: Detect services with image tag/digest changes
id: detect_services
run: |
set -euo pipefail
echo "Flattening docker-compose files..."
yq eval '... comments=""' docker-compose-old.yml > docker-compose-old-flat.yml
yq eval '... comments=""' docker-compose-new.yml > docker-compose-new-flat.yml
echo "Getting service names..."
yq eval '.services | keys | .[]' docker-compose-old-flat.yml | sort > services_old.txt
yq eval '.services | keys | .[]' docker-compose-new-flat.yml | sort > services_new.txt
echo "Checking for image changes..."
: > service_changes.txt
comm -12 services_old.txt services_new.txt | while read service; do
old_image=$(yq eval-all --yaml-fix-merge-anchor-to-spec=true ".services[\"$service\"].image // \"\"" docker-compose-old-flat.yml)
new_image=$(yq eval-all --yaml-fix-merge-anchor-to-spec=true ".services[\"$service\"].image // \"\"" docker-compose-new-flat.yml)
if [ "$old_image" != "$new_image" ]; then
echo "$service" >> service_changes.txt
fi
done
echo "Detected services with changed images:"
cat service_changes.txt || true
# Prepare multiline output for GitHub Actions
echo "docker_svc_list<<EOF" >> "$GITHUB_OUTPUT"
sort -u service_changes.txt >> "$GITHUB_OUTPUT"
echo "EOF" >> "$GITHUB_OUTPUT"
- name: List of Services for (Re)Deployment
run: |
echo -e "${{ steps.services.outputs.docker_svc_list }}"
- name: Login to Docker Hub
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
env:
DOCKER_HOST: tcp://192.168.1.252:2375
with:
username: ${{ secrets.DOCKERHUB_USER }}
password: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Login to GitHub Container Registry
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
env:
DOCKER_HOST: tcp://192.168.1.252:2375
with:
registry: ghcr.io
username: ${{ secrets.GHCR_USER }}
password: ${{ secrets.GHCR_LOGIN_TOKEN }}
- name: Login to Private Gitea Registry
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
env:
DOCKER_HOST: tcp://192.168.1.252:2375
with:
registry: git.trez.wtf
username: ${{ secrets.BOT_GITEA_USER }}
password: ${{ secrets.BOT_GITEA_PASSWORD }}
- name: Gotify Notification
uses: eikendev/gotify-action@ca0339b85ee8db9fda9c0718aaa7f95e17b3c617 # 0.0.4
with:
gotify_api_base: "${{ secrets.RUNNER_GOTIFY_URL }}"
gotify_app_token: "${{ secrets.RUNNER_GOTIFY_TOKEN }}"
notification_title: "GITEA: [RENOVATE] Docker Compose Deployment @ Lunafreya"
notification_message: "Starting Docker Compose run..."
- name: Generate .env from Hashicorp Vault
uses: https://git.trez.wtf/Trez/hc-vault-env@main
with:
HC_VAULT_VERSION: ${{ env.HC_VAULT_VERSION }}
HC_VAULT_ADDR: ${{ secrets.TREZ_VAULT_ADDR }}
HC_VAULT_AUTH: token
HC_VAULT_TOKEN: ${{ secrets.VAULT_GITEA_TOKEN }}
HC_VAULT_SECRETS_PATH: benedikta-docker/env
- name: Docker Compose Deployment
uses: cssnr/stack-deploy-action@28c3c6f42b225af7100652b459621c0c966fd901 # v1.5.0
with:
mode: compose
file: ${{ steps.compose_file_list.outputs.compose_list }}
name: "benedikta"
host: 192.168.1.250
user: charish
ssh_key: ${{ secrets.RUNNER_SSH_PRIVATE_KEY }}
args: --remove-orphans ${{ steps.services.outputs.docker_svc_list }}
env_file: ".env"
summary: true
- name: Gotify Notification
uses: eikendev/gotify-action@ca0339b85ee8db9fda9c0718aaa7f95e17b3c617 # 0.0.4
with:
gotify_api_base: "${{ secrets.RUNNER_GOTIFY_URL }}"
gotify_app_token: "${{ secrets.RUNNER_GOTIFY_TOKEN }}"
notification_title: "GITEA: [RENOVATE] Docker Compose Deployment @ Lunafreya"
notification_message: "Deployment completed successfully."
+65
View File
@@ -0,0 +1,65 @@
name: Renovate
on:
schedule:
- cron: "0/30 * * * *"
workflow_dispatch:
env:
RENOVATE_VERSION: "42.50.3"
jobs:
renovate:
runs-on: ubuntu-latest
timeout-minutes: 5
steps:
- name: Checkout
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
- name: Renovate Run
env:
DOCKER_HOST: tcp://dockerproxy:2375
RENOVATE_PLATFORM: gitea
RENOVATE_ENDPOINT: https://git.trez.wtf/api/v1
RENOVATE_TOKEN: ${{ secrets.RENOVATE_BOT_TOKEN }}
LOG_LEVEL: ${{ vars.RENOVATE_LOG_LEVEL }}
RENOVATE_GITHUB_COM_TOKEN: ${{ secrets.RENOVATE_GITHUB_TOKEN }}
RENOVATE_CONFIG_FILE: renovate.json
RENOVATE_REPOSITORIES: trez/benedikta-ovos
RENOVATE_HOST_RULES: |
[
{
"description": "Docker Hub authentication",
"hostType": "docker",
"matchHost": "docker.io",
"username": "${{ secrets.DOCKERHUB_USER }}",
"password": "${{ secrets.DOCKERHUB_PASSWORD }}"
},
{
"description": "GitHub Container Registry (GHCR)",
"hostType": "docker",
"matchHost": "ghcr.io",
"username": "${{ secrets.GHCR_USER }}",
"password": "${{ secrets.GHCR_LOGIN_TOKEN }}"
},
{
"description": "Self-hosted Gitea Docker Registry",
"hostType": "docker",
"matchHost": "git.trez.wtf",
"username": "${{ secrets.BOT_GITEA_USER }}",
"password": "${{ secrets.BOT_GITEA_PASSWORD }}"
}
]
run: |
docker run --rm \
-e RENOVATE_PLATFORM \
-e RENOVATE_ENDPOINT \
-e RENOVATE_TOKEN \
-e LOG_LEVEL \
-e RENOVATE_GITHUB_COM_TOKEN \
-e RENOVATE_CONFIG_FILE \
-e RENOVATE_REPOSITORIES \
-e RENOVATE_HOST_RULES \
--volumes-from ${{ env.JOB_CONTAINER_NAME }} \
-w ${GITHUB_WORKSPACE} \
renovate/renovate:${{ env.RENOVATE_VERSION }}-full
+1
View File
@@ -1 +1,2 @@
**/.env
**/.cache_ggshield
+15
View File
@@ -0,0 +1,15 @@
# List of Services
| Service | Image |
| --- | --- |
| beszel-agent | henrygd/beszel-agent:latest |
| docker-socket-proxy | ghcr.io/tecnativa/docker-socket-proxy:latest |
| faster-whisper | lscr.io/linuxserver/faster-whisper:latest |
| linux-voice-assistant | ghcr.io/ohf-voice/linux-voice-assistant:1.1.11 |
| lva-fix-permissions | ghcr.io/ohf-voice/linux-voice-assistant:latest |
| piper | lscr.io/linuxserver/piper:latest |
| portainer-agent | portainer/agent:latest |
| signoz-logspout | pavanputhra/logspout-signoz |
-53
View File
@@ -1,53 +0,0 @@
# OpenVoiceOS Docker Compose Environment Configuration for Raspberry Pi
# Optimized for Raspberry Pi hardware with Docker best practices
# User and Group Configuration (defined first to avoid circular references)
OVOS_USER=ovos
HIVEMIND_USER=hivemind
# Display and Graphics Configuration
DISPLAY=:0
WAYLAND_DISPLAY=wayland-0
XDG_RUNTIME_DIR=/run/user/1000
# Qt/GUI Configuration for Raspberry Pi
QT_QPA_PLATFORM=eglfs
QT_QPA_EGLFS_INTEGRATION=eglfs_kms
QT_QPA_EGLFS_KMS_CONFIG=/home/ovos/.config/mycroft/ovos-eglfs.json
# Raspberry Pi specific Group IDs
GPIO_GID=997
I2C_GID=994
INPUT_GID=102
RENDER_GID=106
SPI_GID=995
VIDEO_GID=44
# Directory Configuration
OVOS_CONFIG_FOLDER=/home/ovos/ovos/config
OVOS_CONFIG_PHAL_FOLDER=/home/ovos/ovos/config/phal
OVOS_PERSONA_FOLDER=/home/ovos/ovos/config/persona
OVOS_SHARE_FOLDER=/home/ovos/ovos/share
TMP_FOLDER=/home/ovos/ovos/tmp
HIVEMIND_CONFIG_FOLDER=/home/hivemind/hivemind/config
HIVEMIND_CONFIG_PHAL_FOLDER=/home/hivemind/hivemind/config/phal
HIVEMIND_SHARE_FOLDER=/home/hivemind/hivemind/share
# Docker Configuration
VERSION=alpha
PULL_POLICY=always
# Audio Configuration (Raspberry Pi specific)
PULSE_SERVER=unix:/run/user/1000/pulse/native
PULSE_COOKIE=/home/ovos/.config/pulse/cookie
# Timezone Configuration
TZ=America/Montreal
# Resource Management (Raspberry Pi optimized)
# These can be overridden in compose files for specific services
DEFAULT_MEMORY_LIMIT=256M
DEFAULT_MEMORY_RESERVATION=64M
CORE_MEMORY_LIMIT=512M
CORE_MEMORY_RESERVATION=128M
-120
View File
@@ -1,120 +0,0 @@
# OpenVoiceOS Docker Compose Environment Configuration
# Optimized version with improved defaults and documentation
# Copy this file to .env and modify the values as needed
# =============================================================================
# USER AND GROUP CONFIGURATION
# =============================================================================
# Primary users (defined first to avoid circular references)
OVOS_USER=ovos
HIVEMIND_USER=hivemind
# =============================================================================
# DISPLAY AND GRAPHICS CONFIGURATION
# =============================================================================
# X11 Display configuration
DISPLAY=:0
WAYLAND_DISPLAY=wayland-0
XDG_RUNTIME_DIR=/run/user/1000
# Qt/GUI Configuration
QT_QPA_PLATFORM=eglfs
QT_QPA_EGLFS_INTEGRATION=eglfs_kms
QT_QPA_EGLFS_KMS_CONFIG=/home/ovos/.config/mycroft/ovos-eglfs.json
# =============================================================================
# SYSTEM GROUP CONFIGURATION
# =============================================================================
# System Group IDs (adjust based on your system)
# Use: getent group <groupname> | cut -d: -f3
INPUT_GID=102
RENDER_GID=106
VIDEO_GID=44
# Raspberry Pi specific Group IDs (only used on Pi)
GPIO_GID=997
I2C_GID=994
SPI_GID=995
# =============================================================================
# DIRECTORY CONFIGURATION
# =============================================================================
# OVOS directories
OVOS_CONFIG_FOLDER=/home/ovos/ovos/config
OVOS_CONFIG_PHAL_FOLDER=/home/ovos/ovos/config/phal
OVOS_PERSONA_FOLDER=/home/ovos/ovos/config/persona
OVOS_SHARE_FOLDER=/home/ovos/ovos/share
TMP_FOLDER=/home/ovos/ovos/tmp
# Hivemind directories
HIVEMIND_CONFIG_FOLDER=/home/hivemind/hivemind/config
HIVEMIND_CONFIG_PHAL_FOLDER=/home/hivemind/hivemind/config/phal
HIVEMIND_SHARE_FOLDER=/home/hivemind/hivemind/share
# =============================================================================
# DOCKER CONFIGURATION
# =============================================================================
# Image version and pull policy
VERSION=alpha
PULL_POLICY=always
# =============================================================================
# SYSTEM CONFIGURATION
# =============================================================================
# Timezone configuration
TZ=UTC
# =============================================================================
# PLATFORM-SPECIFIC OVERRIDES
# =============================================================================
# Uncomment and modify based on your platform:
# For macOS:
# PULSE_SERVER=docker.for.mac.host.internal
# For Windows WSL:
# PULSE_SERVER=/mnt/wslg/PulseServer
# XDG_RUNTIME_DIR=/mnt/wslg
# For standard Linux:
# PULSE_SERVER=unix:/run/user/1000/pulse/native
# =============================================================================
# RESOURCE LIMITS (Optional - uncomment to override defaults)
# =============================================================================
# Memory limits for different service types
# CORE_MEMORY_LIMIT=1G
# STANDARD_MEMORY_LIMIT=512M
# LIGHT_MEMORY_LIMIT=256M
# CPU limits
# CORE_CPU_LIMIT=1.0
# STANDARD_CPU_LIMIT=0.5
# =============================================================================
# ADVANCED CONFIGURATION
# =============================================================================
# Health check intervals (uncomment to override defaults)
# HEALTH_CHECK_INTERVAL=30s
# HEALTH_CHECK_TIMEOUT=10s
# HEALTH_CHECK_RETRIES=3
# Logging configuration
# LOG_MAX_SIZE=200m
# LOG_MAX_FILES=1
# =============================================================================
# SECURITY CONFIGURATION
# =============================================================================
# Set to 'true' to enable additional security features
# ENABLE_APPARMOR=false
# ENABLE_SECCOMP=false
# =============================================================================
# DEVELOPMENT CONFIGURATION
# =============================================================================
# Development mode settings (uncomment for development)
# DEV_MODE=false
# DEBUG_LOGGING=false
# ENABLE_PROFILING=false
-211
View File
@@ -1,211 +0,0 @@
---
x-podman: &podman
userns_mode: keep-id
security_opt:
- "label=disable"
x-logging: &default-logging
driver: json-file
options:
mode: non-blocking
max-buffer-size: 4m
max-size: "200m"
max-file: "1"
x-common-environment: &common-environment
TZ: ${TZ:-UTC}
x-gui-environment: &gui-environment
<<: *common-environment
DBUS_SESSION_BUS_ADDRESS: unix:path=${XDG_RUNTIME_DIR}/bus
DISPLAY: ${DISPLAY}
PULSE_SERVER: unix:${XDG_RUNTIME_DIR}/pulse/native
PULSE_COOKIE: /home/${OVOS_USER}/.config/pulse/cookie
QML2_IMPORT_PATH: /usr/lib/qml
QT_QPA_PLATFORM: ${QT_QPA_PLATFORM}
QT_QPA_EGLFS_HIDECURSOR: 1
QT_QPA_EGLFS_KMS_ATOMIC: 1
QT_QPA_EGLFS_INTEGRATION: ${QT_QPA_EGLFS_INTEGRATION}
QT_QPA_EGLFS_KMS_CONFIG: ${QT_QPA_EGLFS_KMS_CONFIG}
QT_QPA_PLATFORMTHEME: qt5ct
QT_PLUGIN_PATH: /usr/lib/qt/plugins:/usr/lib/plugins:/usr/lib/plugins/kf5
QT_FILE_SELECTORS: ovos
QT_FONT_DPI: 120
QT_IM_MODULE: qtvirtualkeyboard
QT_QUICK_CONTROLS_STYLE: OpenVoiceStyle
WAYLAND_DISPLAY: ${WAYLAND_DISPLAY}
XDG_CURRENT_DESKTOP: kde
XDG_RUNTIME_DIR: ${XDG_RUNTIME_DIR}
x-resource-limits: &resource-limits
deploy:
resources:
limits:
memory: 512M
reservations:
memory: 128M
x-gui-resource-limits: &gui-resource-limits
deploy:
resources:
limits:
memory: 1G
cpus: "1.0"
reservations:
memory: 256M
cpus: "0.25"
x-skill-resource-limits: &skill-resource-limits
deploy:
resources:
limits:
memory: 256M
reservations:
memory: 64M
volumes:
ovos_gui_files:
name: ovos_gui_files
driver: local
services:
ovos_gui_websocket:
<<: [*podman, *resource-limits]
container_name: ovos_gui_websocket
hostname: ovos_gui_websocket
restart: unless-stopped
image: docker.io/smartgic/ovos-gui-websocket:${VERSION}
logging: *default-logging
pull_policy: ${PULL_POLICY:-always}
environment:
<<: *common-environment
network_mode: host
volumes:
- ${OVOS_CONFIG_FOLDER}:/home/${OVOS_USER}/.config/mycroft:ro
- ovos_gui_files:/home/${OVOS_USER}/.cache/ovos_gui_file_server
- ${TMP_FOLDER}:/tmp/mycroft
depends_on:
ovos_messagebus:
condition: service_started
healthcheck:
test: ["CMD", "pgrep", "-f", "ovos-gui-service"]
interval: 30s
timeout: 10s
retries: 3
start_period: 15s
ovos_gui:
<<: [*podman, *gui-resource-limits]
container_name: ovos_gui
hostname: ovos_gui
restart: unless-stopped
image: docker.io/smartgic/ovos-gui-shell:${VERSION}
logging: *default-logging
pull_policy: ${PULL_POLICY:-always}
environment:
<<: *gui-environment
network_mode: host
devices:
- /dev/input
- /dev/dri
- /dev/snd
group_add:
- ${INPUT_GID}
- ${RENDER_GID}
- ${VIDEO_GID}
volumes:
- ~/.config/pulse/cookie:/home/${OVOS_USER}/.config/pulse/cookie:ro
- ${OVOS_CONFIG_FOLDER}:/home/${OVOS_USER}/.config/mycroft:ro
- ${TMP_FOLDER}:/tmp/mycroft
- ${XDG_RUNTIME_DIR}:${XDG_RUNTIME_DIR}:ro
- ${XDG_RUNTIME_DIR}/bus:${XDG_RUNTIME_DIR}/bus:ro
- ${XDG_RUNTIME_DIR}/pipewire-0:${XDG_RUNTIME_DIR}/pipewire-0:ro
- ${XDG_RUNTIME_DIR}/pulse:${XDG_RUNTIME_DIR}/pulse:ro
- ${OVOS_SHARE_FOLDER}:/home/${OVOS_USER}/.local/share/mycroft
- ovos_gui_files:/home/${OVOS_USER}/.cache/gui_files
- /run/udev/data:/run/udev/data:ro
depends_on:
ovos_messagebus:
condition: service_started
# ovos_gui_websocket:
# condition: service_started
ovos_phal:
condition: service_started
healthcheck:
test: ["CMD", "pgrep", "-f", "ovos-shell"]
interval: 30s
timeout: 10s
retries: 3
start_period: 30s
########################
# Uncomment this service if you want to use the original GUI
# without the Open Voice OS Shell layer
########################
# ovos_gui_original:
# <<: [*podman, *gui-resource-limits]
# container_name: ovos_gui_original
# hostname: ovos_gui_original
# restart: unless-stopped
# image: docker.io/smartgic/ovos-gui-original:${VERSION}
# logging: *default-logging
# pull_policy: ${PULL_POLICY:-always}
# environment:
# <<: *gui-environment
# DISPLAY: :0
# network_mode: host
# devices:
# - /dev/input
# - /dev/dri
# - /dev/snd
# group_add:
# - ${INPUT_GID}
# - ${RENDER_GID}
# - ${VIDEO_GID}
# volumes:
# - ~/.config/pulse/cookie:/home/${OVOS_USER}/.config/pulse/cookie:ro
# - ${OVOS_CONFIG_FOLDER}:/home/${OVOS_USER}/.config/mycroft:ro
# - ${TMP_FOLDER}:/tmp/mycroft
# - ${XDG_RUNTIME_DIR}:${XDG_RUNTIME_DIR}:ro
# - ${XDG_RUNTIME_DIR}/bus:${XDG_RUNTIME_DIR}/bus:ro
# - ${XDG_RUNTIME_DIR}/pipewire-0:${XDG_RUNTIME_DIR}/pipewire-0:ro
# - ${XDG_RUNTIME_DIR}/pulse:${XDG_RUNTIME_DIR}/pulse:ro
# - ${OVOS_SHARE_FOLDER}:/home/${OVOS_USER}/.local/share/mycroft
# - /run/udev/data:/run/udev/data:ro
# depends_on:
# ovos_messagebus:
# condition: service_started
# ovos_gui_websocket:
# condition: service_started
# ovos_phal:
# condition: service_started
# healthcheck:
# test: ["CMD", "pgrep", "-f", "ovos-gui"]
# interval: 30s
# timeout: 10s
# retries: 3
# start_period: 30s
ovos_skill_homescreen:
<<: [*podman, *skill-resource-limits]
container_name: ovos_skill_homescreen
hostname: ovos_skill_homescreen
restart: unless-stopped
image: docker.io/smartgic/ovos-skill-homescreen:${VERSION}
logging: *default-logging
pull_policy: ${PULL_POLICY:-always}
environment:
<<: *common-environment
network_mode: host
volumes:
- ${OVOS_CONFIG_FOLDER}:/home/${OVOS_USER}/.config/mycroft
- ${TMP_FOLDER}:/tmp/mycroft
depends_on:
ovos_core:
condition: service_started
healthcheck:
test: ["CMD", "pgrep", "-f", "skill-ovos-homescreen"]
interval: 30s
timeout: 10s
retries: 3
start_period: 15s
-63
View File
@@ -1,63 +0,0 @@
---
x-podman: &podman
userns_mode: keep-id
security_opt:
- "label=disable"
x-logging: &default-logging
driver: json-file
options:
mode: non-blocking
max-buffer-size: 4m
max-size: "200m"
max-file: "1"
x-common-environment: &common-environment
TZ: ${TZ:-UTC}
x-light-resource-limits: &light-resource-limits
deploy:
resources:
limits:
memory: 256M
reservations:
memory: 64M
x-hivemind-base: &hivemind-base
<<: [*podman, *light-resource-limits]
restart: unless-stopped
logging: *default-logging
pull_policy: ${PULL_POLICY:-always}
tty: true
environment:
<<: *common-environment
network_mode: host
volumes:
- ${HIVEMIND_CONFIG_FOLDER}:/home/${HIVEMIND_USER}/.config/hivemind:z
- ${HIVEMIND_SHARE_FOLDER}:/home/${HIVEMIND_USER}/.local/share/hivemind:z
healthcheck:
interval: 30s
timeout: 10s
retries: 3
start_period: 15s
services:
hivemind_listener:
<<: *hivemind-base
container_name: hivemind_listener
hostname: hivemind_listener
image: docker.io/smartgic/hivemind-listener:${VERSION}
depends_on:
ovos_core:
condition: service_started
healthcheck:
test: ["CMD", "pgrep", "-f", "hivemind-listener"]
hivemind_cli:
<<: *hivemind-base
container_name: hivemind_cli
hostname: hivemind_cli
image: docker.io/smartgic/hivemind-cli:${VERSION}
depends_on:
hivemind_listener:
condition: service_started
-237
View File
@@ -1,237 +0,0 @@
---
x-podman: &podman
userns_mode: keep-id
security_opt:
- "label=disable"
x-logging: &default-logging
driver: json-file
options:
mode: non-blocking
max-buffer-size: 4m
max-size: "200m"
max-file: "1"
x-common-environment: &common-environment
TZ: ${TZ:-UTC}
x-audio-environment: &audio-environment
<<: *common-environment
PULSE_SERVER: ${PULSE_SERVER:-docker.for.mac.host.internal}
PULSE_COOKIE: /home/${OVOS_USER}/.config/pulse/cookie
x-resource-limits: &resource-limits
deploy:
resources:
limits:
memory: 512M
reservations:
memory: 128M
x-core-resource-limits: &core-resource-limits
deploy:
resources:
limits:
memory: 1G
cpus: "1.0"
reservations:
memory: 256M
cpus: "0.25"
volumes:
ovos_models:
name: ovos_models
driver: local
ovos_vosk:
name: ovos_vosk
driver: local
ovos_listener_records:
name: ovos_listener_records
driver: local
ovos_tts_cache:
name: ovos_tts_cache
driver: local
ovos_nltk:
name: ovos_nltk
driver: local
ovos_local_state:
name: ovos_local_state
driver: local
services:
ovos_messagebus:
<<: [*podman, *resource-limits]
container_name: ovos_messagebus
hostname: ovos_messagebus
restart: unless-stopped
image: docker.io/smartgic/ovos-messagebus:${VERSION}
logging: *default-logging
pull_policy: ${PULL_POLICY:-always}
environment:
<<: *common-environment
network_mode: host
volumes:
- ${OVOS_CONFIG_FOLDER}:/home/${OVOS_USER}/.config/mycroft:ro
- ovos_local_state:/home/${OVOS_USER}/.local/state/mycroft
- ${TMP_FOLDER}:/tmp/mycroft
ovos_phal:
<<: [*podman, *resource-limits]
container_name: ovos_phal
hostname: ovos_phal
restart: unless-stopped
image: docker.io/smartgic/ovos-phal:${VERSION}
logging: *default-logging
pull_policy: ${PULL_POLICY:-always}
environment:
<<: *audio-environment
network_mode: host
privileged: true
volumes:
- ~/.config/pulse/cookie:/home/${OVOS_USER}/.config/pulse/cookie:ro
- ${OVOS_CONFIG_FOLDER}:/home/${OVOS_USER}/.config/mycroft
- ovos_local_state:/home/${OVOS_USER}/.local/state/mycroft
- ${TMP_FOLDER}:/tmp/mycroft
depends_on:
ovos_messagebus:
condition: service_started
ovos_phal_admin:
<<: [*podman, *resource-limits]
container_name: ovos_phal_admin
hostname: ovos_phal_admin
restart: unless-stopped
image: docker.io/smartgic/ovos-phal-admin:${VERSION}
logging: *default-logging
pull_policy: ${PULL_POLICY:-always}
environment:
<<: *common-environment
network_mode: host
privileged: true
volumes:
- ${OVOS_CONFIG_FOLDER}:/home/${OVOS_USER}/.config/mycroft
- ovos_local_state:/home/${OVOS_USER}/.local/state/mycroft
- ${TMP_FOLDER}:/tmp/mycroft
- /dev:/dev:ro
depends_on:
ovos_messagebus:
condition: service_started
ovos_listener:
<<: [*podman, *resource-limits]
container_name: ovos_listener
hostname: ovos_listener
restart: unless-stopped
image: docker.io/smartgic/ovos-listener:${VERSION}
logging: *default-logging
pull_policy: ${PULL_POLICY:-always}
environment:
<<: *audio-environment
network_mode: host
volumes:
- ~/.config/pulse/cookie:/home/${OVOS_USER}/.config/pulse/cookie:ro
- ${OVOS_CONFIG_FOLDER}:/home/${OVOS_USER}/.config/mycroft:ro
- ovos_listener_records:/home/${OVOS_USER}/.local/share/mycroft/listener
- ovos_local_state:/home/${OVOS_USER}/.local/state/mycroft
- ovos_models:/home/${OVOS_USER}/.local/share/precise-lite
- ovos_vosk:/home/${OVOS_USER}/.local/share/vosk
- ${TMP_FOLDER}:/tmp/mycroft
depends_on:
ovos_messagebus:
condition: service_started
ovos_phal:
condition: service_started
ovos_plugin_ggwave:
<<: [*podman, *resource-limits]
container_name: ovos_plugin_ggwave
hostname: ovos_plugin_ggwave
restart: unless-stopped
image: docker.io/smartgic/ovos-plugin-ggwave:${VERSION}
logging: *default-logging
pull_policy: ${PULL_POLICY:-always}
environment:
<<: *audio-environment
network_mode: host
volumes:
- ~/.config/pulse/cookie:/home/${OVOS_USER}/.config/pulse/cookie:ro
- ${OVOS_CONFIG_FOLDER}:/home/${OVOS_USER}/.config/mycroft:ro
- ${TMP_FOLDER}:/tmp/mycroft
depends_on:
ovos_messagebus:
condition: service_started
ovos_phal:
condition: service_started
healthcheck:
test: ["CMD", "pgrep", "-f", "ggwave"]
interval: 30s
timeout: 10s
retries: 3
start_period: 15s
ovos_audio:
<<: [*podman, *resource-limits]
container_name: ovos_audio
hostname: ovos_audio
restart: unless-stopped
image: docker.io/smartgic/ovos-audio:${VERSION}
logging: *default-logging
pull_policy: ${PULL_POLICY:-always}
environment:
<<: *audio-environment
network_mode: host
volumes:
- ~/.config/pulse/cookie:/home/${OVOS_USER}/.config/pulse/cookie:ro
- ${OVOS_CONFIG_FOLDER}:/home/${OVOS_USER}/.config/mycroft
- ovos_local_state:/home/${OVOS_USER}/.local/state/mycroft
- ovos_tts_cache:/home/${OVOS_USER}/.cache/mycroft
- ${TMP_FOLDER}:/tmp/mycroft
depends_on:
ovos_messagebus:
condition: service_started
ovos_phal:
condition: service_started
ovos_core:
<<: [*podman, *core-resource-limits]
container_name: ovos_core
hostname: ovos_core
restart: unless-stopped
image: docker.io/smartgic/ovos-core:${VERSION}
logging: *default-logging
pull_policy: ${PULL_POLICY:-always}
environment:
<<: *audio-environment
network_mode: host
volumes:
- ~/.config/pulse/cookie:/home/${OVOS_USER}/.config/pulse/cookie:ro
- ${OVOS_CONFIG_FOLDER}:/home/${OVOS_USER}/.config/mycroft
- ${OVOS_PERSONA_FOLDER}:/home/${OVOS_USER}/.config/ovos_persona
- ovos_local_state:/home/${OVOS_USER}/.local/state/mycroft
- ovos_nltk:/home/${OVOS_USER}/nltk_data
- ${OVOS_SHARE_FOLDER}:/home/${OVOS_USER}/.local/share/mycroft
- ${TMP_FOLDER}:/tmp/mycroft
depends_on:
ovos_messagebus:
condition: service_started
ovos_phal:
condition: service_started
ovos_cli:
<<: [*podman, *resource-limits]
container_name: ovos_cli
hostname: ovos_cli
restart: unless-stopped
image: docker.io/smartgic/ovos-cli:${VERSION}
logging: *default-logging
pull_policy: ${PULL_POLICY:-always}
environment:
<<: *common-environment
network_mode: host
volumes:
- ${OVOS_CONFIG_FOLDER}:/home/${OVOS_USER}/.config/mycroft
- ovos_local_state:/home/${OVOS_USER}/.local/state/mycroft
- ${TMP_FOLDER}:/tmp/mycroft
depends_on:
ovos_messagebus:
condition: service_started
@@ -1,15 +0,0 @@
---
services:
ovos_gui:
healthcheck:
disable: true
devices:
- /dev/vchiq
ovos_gui_websocket:
healthcheck:
disable: true
ovos_skill_homescreen:
healthcheck:
disable: true
-81
View File
@@ -1,81 +0,0 @@
---
# Raspberry Pi specific overrides with optimized resource limits for ARM hardware
x-pi-resource-limits: &pi-resource-limits
deploy:
resources:
limits:
memory: 256M
reservations:
memory: 64M
x-pi-core-resource-limits: &pi-core-resource-limits
deploy:
resources:
limits:
memory: 512M
cpus: "0.8"
reservations:
memory: 128M
cpus: "0.2"
x-pi-light-resource-limits: &pi-light-resource-limits
deploy:
resources:
limits:
memory: 128M
reservations:
memory: 32M
services:
ovos_messagebus:
<<: *pi-resource-limits
healthcheck:
disable: true
ovos_phal:
<<: *pi-resource-limits
healthcheck:
disable: true
group_add:
- "${GPIO_GID}"
- "${I2C_GID}"
- "${SPI_GID}"
ovos_phal_admin:
<<: *pi-light-resource-limits
healthcheck:
disable: true
group_add:
- "${GPIO_GID}"
- "${I2C_GID}"
- "${SPI_GID}"
ovos_listener:
<<: *pi-resource-limits
healthcheck:
disable: true
ovos_plugin_ggwave:
<<: *pi-resource-limits
healthcheck:
disable: true
ovos_audio:
<<: *pi-resource-limits
healthcheck:
disable: true
ovos_core:
<<: *pi-core-resource-limits
healthcheck:
disable: true
group_add:
- "${GPIO_GID}"
- "${I2C_GID}"
- "${SPI_GID}"
ovos_cli:
<<: *pi-light-resource-limits
healthcheck:
disable: true
-151
View File
@@ -1,151 +0,0 @@
---
x-podman: &podman
userns_mode: keep-id
security_opt:
- "label=disable"
x-logging: &default-logging
driver: json-file
options:
mode: non-blocking
max-buffer-size: 4m
max-size: "200m"
max-file: "1"
x-common-environment: &common-environment
TZ: ${TZ:-UTC}
x-resource-limits: &resource-limits
deploy:
resources:
limits:
memory: 512M
reservations:
memory: 128M
x-core-resource-limits: &core-resource-limits
deploy:
resources:
limits:
memory: 1G
cpus: "1.0"
reservations:
memory: 256M
cpus: "0.25"
x-light-resource-limits: &light-resource-limits
deploy:
resources:
limits:
memory: 256M
reservations:
memory: 64M
volumes:
ovos_nltk:
name: ovos_nltk
driver: local
ovos_local_state:
name: ovos_local_state
driver: local
services:
ovos_messagebus:
<<: [*podman, *resource-limits]
container_name: ovos_messagebus
hostname: ovos_messagebus
restart: unless-stopped
image: docker.io/smartgic/ovos-messagebus:${VERSION}
logging: *default-logging
pull_policy: ${PULL_POLICY:-always}
environment:
<<: *common-environment
network_mode: host
volumes:
- ${OVOS_CONFIG_FOLDER}:/home/${OVOS_USER}/.config/mycroft:ro
- ovos_local_state:/home/${OVOS_USER}/.local/state/mycroft
- ${TMP_FOLDER}:/tmp/mycroft
healthcheck:
test:
[
"CMD",
"python3",
"-c",
"import socket; s=socket.socket(); s.connect(('localhost', 8181)); s.close()",
]
interval: 30s
timeout: 10s
retries: 3
start_period: 10s
ovos_core:
<<: [*podman, *core-resource-limits]
container_name: ovos_core
hostname: ovos_core
restart: unless-stopped
image: docker.io/smartgic/ovos-core:${VERSION}
logging: *default-logging
pull_policy: ${PULL_POLICY:-always}
environment:
<<: *common-environment
network_mode: host
volumes:
- ${OVOS_CONFIG_FOLDER}:/home/${OVOS_USER}/.config/mycroft
- ${OVOS_PERSONA_FOLDER}:/home/${OVOS_USER}/.config/ovos_persona
- ovos_local_state:/home/${OVOS_USER}/.local/state/mycroft
- ovos_nltk:/home/${OVOS_USER}/nltk_data
- ${OVOS_SHARE_FOLDER}:/home/${OVOS_USER}/.local/share/mycroft
- ${TMP_FOLDER}:/tmp/mycroft
depends_on:
ovos_messagebus:
condition: service_started
healthcheck:
test: ["CMD", "pgrep", "-f", "ovos-core"]
interval: 30s
timeout: 10s
retries: 3
start_period: 30s
hivemind_listener:
<<: [*podman, *light-resource-limits]
container_name: hivemind_listener
hostname: hivemind_listener
restart: unless-stopped
image: docker.io/smartgic/hivemind-listener:${VERSION}
logging: *default-logging
pull_policy: ${PULL_POLICY:-always}
tty: true
environment:
<<: *common-environment
network_mode: host
volumes:
- ${HIVEMIND_CONFIG_FOLDER}:/home/${HIVEMIND_USER}/.config/hivemind:z
- ${HIVEMIND_SHARE_FOLDER}:/home/${HIVEMIND_USER}/.local/share/hivemind:z
depends_on:
ovos_core:
condition: service_started
healthcheck:
test: ["CMD", "pgrep", "-f", "hivemind-listener"]
interval: 30s
timeout: 10s
retries: 3
start_period: 15s
hivemind_cli:
<<: [*podman, *light-resource-limits]
container_name: hivemind_cli
hostname: hivemind_cli
restart: unless-stopped
image: docker.io/smartgic/hivemind-cli:${VERSION}
logging: *default-logging
pull_policy: ${PULL_POLICY:-always}
tty: true
environment:
<<: *common-environment
network_mode: host
volumes:
- ${HIVEMIND_CONFIG_FOLDER}:/home/${HIVEMIND_USER}/.config/hivemind:z
- ${HIVEMIND_SHARE_FOLDER}:/home/${HIVEMIND_USER}/.local/share/hivemind:z
depends_on:
hivemind_listener:
condition: service_started
-87
View File
@@ -1,87 +0,0 @@
---
x-podman: &podman
userns_mode: keep-id
security_opt:
- "label=disable"
x-logging: &default-logging
driver: json-file
options:
mode: non-blocking
max-buffer-size: 4m
max-size: "200m"
max-file: "1"
x-common-environment: &common-environment
TZ: ${TZ:-UTC}
x-skill-resource-limits: &skill-resource-limits
deploy:
resources:
limits:
memory: 256M
reservations:
memory: 64M
x-skill-base: &skill-base
<<: [*podman, *skill-resource-limits]
restart: unless-stopped
logging: *default-logging
pull_policy: ${PULL_POLICY:-always}
environment:
<<: *common-environment
network_mode: host
volumes:
- ${OVOS_CONFIG_FOLDER}:/home/${OVOS_USER}/.config/mycroft
- ${TMP_FOLDER}:/tmp/mycroft
depends_on:
ovos_core:
condition: service_started
volumes:
ovos_nltk:
name: ovos_nltk
driver: local
services:
ovos_skill_wolfie:
<<: *skill-base
container_name: ovos_skill_wolfie
hostname: ovos_skill_wolfie
image: docker.io/smartgic/ovos-skill-wolfie:${VERSION}
ovos_skill_jokes:
<<: *skill-base
container_name: ovos_skill_jokes
hostname: ovos_skill_jokes
image: docker.io/smartgic/ovos-skill-jokes:${VERSION}
ovos_skill_easter_eggs:
<<: *skill-base
container_name: ovos_skill_easter_eggs
hostname: ovos_skill_easter_eggs
image: docker.io/smartgic/ovos-skill-easter-eggs:${VERSION}
ovos_skill_parrot:
<<: *skill-base
container_name: ovos_skill_parrot
hostname: ovos_skill_parrot
image: docker.io/smartgic/ovos-skill-parrot:${VERSION}
ovos_skill_randomness:
<<: *skill-base
container_name: ovos_skill_randomness
hostname: ovos_skill_randomness
image: docker.io/smartgic/ovos-skill-randomness:${VERSION}
ovos_skill_camera:
<<: *skill-base
container_name: ovos_skill_camera
hostname: ovos_skill_camera
image: docker.io/smartgic/ovos-skill-camera:${VERSION}
ovos_skill_wikihow:
<<: *skill-base
container_name: ovos_skill_wikihow
hostname: ovos_skill_wikihow
image: docker.io/smartgic/ovos-skill-wikihow:${VERSION}
-119
View File
@@ -1,119 +0,0 @@
---
x-podman: &podman
userns_mode: keep-id
security_opt:
- "label=disable"
x-logging: &default-logging
driver: json-file
options:
mode: non-blocking
max-buffer-size: 4m
max-size: "200m"
max-file: "1"
x-common-environment: &common-environment
TZ: ${TZ:-UTC}
x-skill-resource-limits: &skill-resource-limits
deploy:
resources:
limits:
memory: 256M
reservations:
memory: 64M
x-skill-base: &skill-base
<<: [*podman, *skill-resource-limits]
restart: unless-stopped
logging: *default-logging
pull_policy: ${PULL_POLICY:-always}
environment:
<<: *common-environment
network_mode: host
volumes:
- ${OVOS_CONFIG_FOLDER}:/home/${OVOS_USER}/.config/mycroft
- ${TMP_FOLDER}:/tmp/mycroft
depends_on:
ovos_core:
condition: service_started
volumes:
ovos_nltk:
name: ovos_nltk
driver: local
services:
ovos_skill_wikipedia:
<<: *skill-base
container_name: ovos_skill_wikipedia
hostname: ovos_skill_wikipedia
image: docker.io/smartgic/ovos-skill-wikipedia:${VERSION}
volumes:
- ${OVOS_CONFIG_FOLDER}:/home/${OVOS_USER}/.config/mycroft
- ovos_nltk:/home/${OVOS_USER}/nltk_data
- ${TMP_FOLDER}:/tmp/mycroft
ovos_skill_weather:
<<: *skill-base
container_name: ovos_skill_weather
hostname: ovos_skill_weather
image: docker.io/smartgic/ovos-skill-weather:${VERSION}
ovos_skill_volume:
<<: *skill-base
container_name: ovos_skill_volume
hostname: ovos_skill_volume
image: docker.io/smartgic/ovos-skill-volume:${VERSION}
ovos_skill_date_time:
<<: *skill-base
container_name: ovos_skill_date_time
hostname: ovos_skill_date_time
image: docker.io/smartgic/ovos-skill-date-time:${VERSION}
ovos_skill_personal:
<<: *skill-base
container_name: ovos_skill_personal
hostname: ovos_skill_personal
image: docker.io/smartgic/ovos-skill-personal:${VERSION}
ovos_skill_fallback_unknown:
<<: *skill-base
container_name: ovos_skill_fallback_unknown
hostname: ovos_skill_fallback_unknown
image: docker.io/smartgic/ovos-skill-fallback-unknown:${VERSION}
ovos_skill_hello_world:
<<: *skill-base
container_name: ovos_skill_hello_world
hostname: ovos_skill_hello_world
image: docker.io/smartgic/ovos-skill-hello-world:${VERSION}
ovos_skill_alerts:
<<: *skill-base
container_name: ovos_skill_alerts
hostname: ovos_skill_alerts
image: docker.io/smartgic/ovos-skill-alerts:${VERSION}
ovos_skill_ggwave:
<<: *skill-base
container_name: ovos_skill_ggwave
hostname: ovos_skill_ggwave
image: docker.io/smartgic/ovos-skill-ggwave:${VERSION}
ovos_skill_duckduckgo:
<<: *skill-base
container_name: ovos_skill_duckduckgo
hostname: ovos_skill_duckduckgo
image: docker.io/smartgic/ovos-skill-duckduckgo:${VERSION}
ovos_skill_wordnet:
<<: *skill-base
container_name: ovos_skill_wordnet
hostname: ovos_skill_wordnet
image: docker.io/smartgic/ovos-skill-wordnet:${VERSION}
volumes:
- ${OVOS_CONFIG_FOLDER}:/home/${OVOS_USER}/.config/mycroft
- ovos_nltk:/home/${OVOS_USER}/nltk_data
- ${TMP_FOLDER}:/tmp/mycroft
-239
View File
@@ -1,239 +0,0 @@
---
x-podman: &podman
userns_mode: keep-id
security_opt:
- "label=disable"
x-logging: &default-logging
driver: json-file
options:
mode: non-blocking
max-buffer-size: 4m
max-size: "200m"
max-file: "1"
x-common-environment: &common-environment
TZ: ${TZ:-UTC}
x-audio-environment: &audio-environment
<<: *common-environment
PULSE_SERVER: ${PULSE_SERVER:-/mnt/wslg/PulseServer}
x-resource-limits: &resource-limits
deploy:
resources:
limits:
memory: 512M
reservations:
memory: 128M
x-core-resource-limits: &core-resource-limits
deploy:
resources:
limits:
memory: 1G
cpus: "1.0"
reservations:
memory: 256M
cpus: "0.25"
volumes:
ovos_models:
name: ovos_models
driver: local
ovos_vosk:
name: ovos_vosk
driver: local
ovos_listener_records:
name: ovos_listener_records
driver: local
ovos_tts_cache:
name: ovos_tts_cache
driver: local
ovos_nltk:
name: ovos_nltk
driver: local
ovos_local_state:
name: ovos_local_state
driver: local
services:
ovos_messagebus:
<<: [*podman, *resource-limits]
container_name: ovos_messagebus
hostname: ovos_messagebus
restart: unless-stopped
image: docker.io/smartgic/ovos-messagebus:${VERSION}
logging: *default-logging
pull_policy: ${PULL_POLICY:-always}
environment:
<<: *common-environment
network_mode: host
volumes:
- ${OVOS_CONFIG_FOLDER}:/home/${OVOS_USER}/.config/mycroft:ro
- ovos_local_state:/home/${OVOS_USER}/.local/state/mycroft
- ${TMP_FOLDER}:/tmp/mycroft
ovos_phal:
<<: [*podman, *resource-limits]
container_name: ovos_phal
hostname: ovos_phal
restart: unless-stopped
image: docker.io/smartgic/ovos-phal:${VERSION}
logging: *default-logging
pull_policy: ${PULL_POLICY:-always}
environment:
<<: *audio-environment
network_mode: host
privileged: true
volumes:
- ${OVOS_CONFIG_FOLDER}:/home/${OVOS_USER}/.config/mycroft
- ovos_local_state:/home/${OVOS_USER}/.local/state/mycroft
- ${TMP_FOLDER}:/tmp/mycroft
- /mnt/wslg/:/mnt/wslg/
depends_on:
ovos_messagebus:
condition: service_started
ovos_phal_admin:
<<: [*podman, *resource-limits]
container_name: ovos_phal_admin
hostname: ovos_phal_admin
restart: unless-stopped
image: docker.io/smartgic/ovos-phal-admin:${VERSION}
logging: *default-logging
pull_policy: ${PULL_POLICY:-always}
environment:
<<: *common-environment
network_mode: host
privileged: true
volumes:
- ${OVOS_CONFIG_FOLDER}:/home/${OVOS_USER}/.config/mycroft
- ovos_local_state:/home/${OVOS_USER}/.local/state/mycroft
- ${TMP_FOLDER}:/tmp/mycroft
- /sys:/sys:ro
- /dev:/dev:ro
depends_on:
ovos_messagebus:
condition: service_started
ovos_listener:
<<: [*podman, *resource-limits]
container_name: ovos_listener
hostname: ovos_listener
restart: unless-stopped
image: docker.io/smartgic/ovos-listener:${VERSION}
logging: *default-logging
pull_policy: ${PULL_POLICY:-always}
environment:
<<: *audio-environment
network_mode: host
volumes:
- ${OVOS_CONFIG_FOLDER}:/home/${OVOS_USER}/.config/mycroft:ro
- ovos_listener_records:/home/${OVOS_USER}/.local/share/mycroft/listener
- ovos_local_state:/home/${OVOS_USER}/.local/state/mycroft
- ovos_models:/home/${OVOS_USER}/.local/share/precise-lite
- ovos_vosk:/home/${OVOS_USER}/.local/share/vosk
- ${TMP_FOLDER}:/tmp/mycroft
- /mnt/wslg/:/mnt/wslg/
depends_on:
ovos_messagebus:
condition: service_started
ovos_phal:
condition: service_started
ovos_plugin_ggwave:
<<: [*podman, *resource-limits]
container_name: ovos_plugin_ggwave
hostname: ovos_plugin_ggwave
restart: unless-stopped
image: docker.io/smartgic/ovos-plugin-ggwave:${VERSION}
logging: *default-logging
pull_policy: ${PULL_POLICY:-always}
environment:
<<: *audio-environment
network_mode: host
volumes:
- ${OVOS_CONFIG_FOLDER}:/home/${OVOS_USER}/.config/mycroft:ro
- ${TMP_FOLDER}:/tmp/mycroft
- /mnt/wslg/:/mnt/wslg/
depends_on:
ovos_messagebus:
condition: service_started
ovos_phal:
condition: service_started
healthcheck:
test: ["CMD", "pgrep", "-f", "ggwave"]
interval: 30s
timeout: 10s
retries: 3
start_period: 15s
ovos_audio:
<<: [*podman, *resource-limits]
container_name: ovos_audio
hostname: ovos_audio
restart: unless-stopped
image: docker.io/smartgic/ovos-audio:${VERSION}
logging: *default-logging
pull_policy: ${PULL_POLICY:-always}
environment:
<<: *audio-environment
DBUS_SESSION_BUS_ADDRESS: unix:path=${XDG_RUNTIME_DIR}/bus
network_mode: host
volumes:
- ${OVOS_CONFIG_FOLDER}:/home/${OVOS_USER}/.config/mycroft
- ovos_local_state:/home/${OVOS_USER}/.local/state/mycroft
- ovos_tts_cache:/home/${OVOS_USER}/.cache/mycroft
- ${TMP_FOLDER}:/tmp/mycroft
- ${XDG_RUNTIME_DIR}/bus:${XDG_RUNTIME_DIR}/bus:ro
- /mnt/wslg/:/mnt/wslg/
depends_on:
ovos_messagebus:
condition: service_started
ovos_phal:
condition: service_started
ovos_core:
<<: [*podman, *core-resource-limits]
container_name: ovos_core
hostname: ovos_core
restart: unless-stopped
image: docker.io/smartgic/ovos-core:${VERSION}
logging: *default-logging
pull_policy: ${PULL_POLICY:-always}
environment:
<<: *audio-environment
network_mode: host
volumes:
- ${OVOS_CONFIG_FOLDER}:/home/${OVOS_USER}/.config/mycroft
- ${OVOS_PERSONA_FOLDER}:/home/${OVOS_USER}/.config/ovos_persona
- ovos_local_state:/home/${OVOS_USER}/.local/state/mycroft
- ovos_nltk:/home/${OVOS_USER}/nltk_data
- ${OVOS_SHARE_FOLDER}:/home/${OVOS_USER}/.local/share/mycroft
- ${TMP_FOLDER}:/tmp/mycroft
- /mnt/wslg/:/mnt/wslg/
depends_on:
ovos_messagebus:
condition: service_started
ovos_phal:
condition: service_started
ovos_cli:
<<: [*podman, *resource-limits]
container_name: ovos_cli
hostname: ovos_cli
restart: unless-stopped
image: docker.io/smartgic/ovos-cli:${VERSION}
logging: *default-logging
pull_policy: ${PULL_POLICY:-always}
environment:
<<: *common-environment
network_mode: host
volumes:
- ${OVOS_CONFIG_FOLDER}:/home/${OVOS_USER}/.config/mycroft
- ovos_local_state:/home/${OVOS_USER}/.local/state/mycroft
- ${TMP_FOLDER}:/tmp/mycroft
depends_on:
ovos_messagebus:
condition: service_started
-279
View File
@@ -1,279 +0,0 @@
---
x-podman: &podman
userns_mode: keep-id
security_opt:
- "label=disable"
x-logging: &default-logging
driver: json-file
options:
mode: non-blocking
max-buffer-size: 4m
max-size: "200m"
max-file: "1"
x-common-environment: &common-environment
TZ: ${TZ:-UTC}
x-audio-environment: &audio-environment
<<: *common-environment
PULSE_SERVER: unix:${XDG_RUNTIME_DIR}/pulse/native
PULSE_COOKIE: /home/${OVOS_USER}/.config/pulse/cookie
XDG_RUNTIME_DIR: ${XDG_RUNTIME_DIR}
x-resource-limits: &resource-limits
deploy:
resources:
limits:
memory: 512M
reservations:
memory: 128M
x-core-resource-limits: &core-resource-limits
deploy:
resources:
limits:
memory: 1G
cpus: "1.0"
reservations:
memory: 256M
cpus: "0.25"
x-skill-resource-limits: &skill-resource-limits
deploy:
resources:
limits:
memory: 256M
reservations:
memory: 64M
volumes:
ovos_models:
name: ovos_models
driver: local
ovos_vosk:
name: ovos_vosk
driver: local
ovos_listener_records:
name: ovos_listener_records
driver: local
ovos_tts_cache:
name: ovos_tts_cache
driver: local
ovos_nltk:
name: ovos_nltk
driver: local
ovos_local_state:
name: ovos_local_state
driver: local
services:
ovos_messagebus:
<<: [*podman, *resource-limits]
container_name: ovos_messagebus
hostname: ovos_messagebus
restart: unless-stopped
image: docker.io/smartgic/ovos-messagebus:${VERSION}
logging: *default-logging
pull_policy: ${PULL_POLICY:-always}
environment:
<<: *common-environment
network_mode: host
volumes:
- ${OVOS_CONFIG_FOLDER}:/home/${OVOS_USER}/.config/mycroft:ro
- ovos_local_state:/home/${OVOS_USER}/.local/state/mycroft
- ${TMP_FOLDER}:/tmp/mycroft
ovos_phal:
<<: [*podman, *resource-limits]
container_name: ovos_phal
hostname: ovos_phal
restart: unless-stopped
image: docker.io/smartgic/ovos-phal:${VERSION}
logging: *default-logging
pull_policy: ${PULL_POLICY:-always}
environment:
<<: *audio-environment
network_mode: host
# Use specific capabilities instead of privileged mode where possible
cap_add:
- SYS_ADMIN
- DAC_OVERRIDE
# Only use privileged if absolutely necessary for hardware access
privileged: true
volumes:
- ~/.config/pulse/cookie:/home/${OVOS_USER}/.config/pulse/cookie:ro
- ${OVOS_CONFIG_FOLDER}:/home/${OVOS_USER}/.config/mycroft
- ${OVOS_CONFIG_PHAL_FOLDER}:/home/${OVOS_USER}/.config/OpenVoiceOS
- ovos_local_state:/home/${OVOS_USER}/.local/state/mycroft
- ${TMP_FOLDER}:/tmp/mycroft
- ${XDG_RUNTIME_DIR}/pipewire-0:${XDG_RUNTIME_DIR}/pipewire-0:ro
- ${XDG_RUNTIME_DIR}/pulse:${XDG_RUNTIME_DIR}/pulse:ro
depends_on:
ovos_messagebus:
condition: service_started
ovos_phal_admin:
<<: [*podman, *resource-limits]
container_name: ovos_phal_admin
hostname: ovos_phal_admin
restart: unless-stopped
image: docker.io/smartgic/ovos-phal-admin:${VERSION}
logging: *default-logging
pull_policy: ${PULL_POLICY:-always}
environment:
<<: *common-environment
network_mode: host
# Use specific capabilities instead of privileged mode where possible
cap_add:
- SYS_ADMIN
- DAC_OVERRIDE
# Only use privileged if absolutely necessary for hardware access
privileged: true
volumes:
- ${OVOS_CONFIG_FOLDER}:/home/${OVOS_USER}/.config/mycroft
- ${OVOS_CONFIG_PHAL_FOLDER}:/home/${OVOS_USER}/.config/OpenVoiceOS
- ovos_local_state:/home/${OVOS_USER}/.local/state/mycroft
- ${TMP_FOLDER}:/tmp/mycroft
- /sys:/sys:ro
- /dev:/dev:ro
depends_on:
ovos_messagebus:
condition: service_started
ovos_listener:
<<: [*podman, *resource-limits]
container_name: ovos_listener
hostname: ovos_listener
restart: unless-stopped
image: docker.io/smartgic/ovos-listener:${VERSION}
logging: *default-logging
pull_policy: ${PULL_POLICY:-always}
environment:
<<: *audio-environment
network_mode: host
devices:
- /dev/snd
volumes:
- ~/.config/pulse/cookie:/home/${OVOS_USER}/.config/pulse/cookie:ro
- ${OVOS_CONFIG_FOLDER}:/home/${OVOS_USER}/.config/mycroft:ro
- ovos_listener_records:/home/${OVOS_USER}/.local/share/mycroft/listener
- ovos_local_state:/home/${OVOS_USER}/.local/state/mycroft
- ovos_models:/home/${OVOS_USER}/.local/share/precise-lite
- ovos_vosk:/home/${OVOS_USER}/.local/share/vosk
- ${TMP_FOLDER}:/tmp/mycroft
- ${XDG_RUNTIME_DIR}/pipewire-0:${XDG_RUNTIME_DIR}/pipewire-0:ro
- ${XDG_RUNTIME_DIR}/pulse:${XDG_RUNTIME_DIR}/pulse:ro
depends_on:
ovos_messagebus:
condition: service_started
ovos_phal:
condition: service_started
ovos_plugin_ggwave:
<<: [*podman, *resource-limits]
container_name: ovos_plugin_ggwave
hostname: ovos_plugin_ggwave
restart: unless-stopped
image: docker.io/smartgic/ovos-plugin-ggwave:${VERSION}
logging: *default-logging
pull_policy: ${PULL_POLICY:-always}
environment:
<<: *audio-environment
network_mode: host
devices:
- /dev/snd
volumes:
- ~/.config/pulse/cookie:/home/${OVOS_USER}/.config/pulse/cookie:ro
- ${OVOS_CONFIG_FOLDER}:/home/${OVOS_USER}/.config/mycroft:ro
- ${TMP_FOLDER}:/tmp/mycroft
- ${XDG_RUNTIME_DIR}/pipewire-0:${XDG_RUNTIME_DIR}/pipewire-0:ro
- ${XDG_RUNTIME_DIR}/pulse:${XDG_RUNTIME_DIR}/pulse:ro
depends_on:
ovos_messagebus:
condition: service_started
ovos_phal:
condition: service_started
healthcheck:
test: ["CMD", "pgrep", "-f", "ggwave"]
interval: 30s
timeout: 10s
retries: 3
start_period: 15s
ovos_audio:
<<: [*podman, *resource-limits]
container_name: ovos_audio
hostname: ovos_audio
restart: unless-stopped
image: docker.io/smartgic/ovos-audio:${VERSION}
logging: *default-logging
pull_policy: ${PULL_POLICY:-always}
environment:
<<: *audio-environment
DBUS_SESSION_BUS_ADDRESS: unix:path=${XDG_RUNTIME_DIR}/bus
network_mode: host
devices:
- /dev/snd
volumes:
- ~/.config/pulse/cookie:/home/${OVOS_USER}/.config/pulse/cookie:ro
- ${OVOS_CONFIG_FOLDER}:/home/${OVOS_USER}/.config/mycroft
- ovos_local_state:/home/${OVOS_USER}/.local/state/mycroft
- ovos_tts_cache:/home/${OVOS_USER}/.cache/mycroft
- ${TMP_FOLDER}:/tmp/mycroft
- ${XDG_RUNTIME_DIR}/bus:${XDG_RUNTIME_DIR}/bus:ro
- ${XDG_RUNTIME_DIR}/pipewire-0:${XDG_RUNTIME_DIR}/pipewire-0:ro
- ${XDG_RUNTIME_DIR}/pulse:${XDG_RUNTIME_DIR}/pulse:ro
depends_on:
ovos_messagebus:
condition: service_started
ovos_phal:
condition: service_started
ovos_core:
<<: [*podman, *core-resource-limits]
container_name: ovos_core
hostname: ovos_core
restart: unless-stopped
image: docker.io/smartgic/ovos-core:${VERSION}
logging: *default-logging
pull_policy: ${PULL_POLICY:-always}
environment:
<<: *audio-environment
network_mode: host
devices:
- /dev/snd
volumes:
- ~/.config/pulse/cookie:/home/${OVOS_USER}/.config/pulse/cookie:ro
- ${OVOS_CONFIG_FOLDER}:/home/${OVOS_USER}/.config/mycroft
- ${OVOS_PERSONA_FOLDER}:/home/${OVOS_USER}/.config/ovos_persona
- ovos_local_state:/home/${OVOS_USER}/.local/state/mycroft
- ovos_nltk:/home/${OVOS_USER}/nltk_data
- ${OVOS_SHARE_FOLDER}:/home/${OVOS_USER}/.local/share/mycroft
- ${TMP_FOLDER}:/tmp/mycroft
- ${XDG_RUNTIME_DIR}/pipewire-0:${XDG_RUNTIME_DIR}/pipewire-0:ro
- ${XDG_RUNTIME_DIR}/pulse:${XDG_RUNTIME_DIR}/pulse:ro
depends_on:
ovos_messagebus:
condition: service_started
ovos_phal:
condition: service_started
ovos_cli:
<<: [*podman, *resource-limits]
container_name: ovos_cli
hostname: ovos_cli
restart: unless-stopped
image: docker.io/smartgic/ovos-cli:${VERSION}
logging: *default-logging
pull_policy: ${PULL_POLICY:-always}
environment:
<<: *common-environment
network_mode: host
volumes:
- ${OVOS_CONFIG_FOLDER}:/home/${OVOS_USER}/.config/mycroft
- ovos_local_state:/home/${OVOS_USER}/.local/state/mycroft
- ${TMP_FOLDER}:/tmp/mycroft
depends_on:
ovos_messagebus:
condition: service_started
-177
View File
@@ -1,177 +0,0 @@
name: ovosmisc
x-watchtower-monitor: &watchtower-monitor
labels:
com.centurylinklabs.watchtower.monitor-only: true
services:
beszel-agent:
container_name: beszel-agent
environment:
LISTEN: 45876
KEY: '${BESZEL_RIKKU_AGENT_KEY}'
TOKEN: ${BESZEL_BENEDIKTA_TOKEN}
HUB_URL: http://192.168.1.254:22220
expose:
- 45876
image: henrygd/beszel-agent:latest
network_mode: host
restart: unless-stopped
volumes:
- beszel-agent-data:/var/lib/beszel-agent
- /var/run/docker.sock:/var/run/docker.sock:ro
- /dev/mmcblk0:/extra-filesystems/dev/mmcblk0:ro
docker-socket-proxy:
container_name: dockerproxy
environment:
AUTH: 0
BUILD: 0
COMMIT: 0
CONFIGS: 0
CONTAINERS: 1
DISTRIBUTION: 0
EVENTS: 0
EXEC: 0
GPRC: 0
IMAGES: 1
INFO: 1
NETWORKS: 1
NODES: 0
POST: 0
PLUGINS: 0
SERVICES: 0
SESSION: 0
SYSTEM: 0
TASKS: 0
VOLUMES: 0
LOG_LEVEL: debug
image: ghcr.io/tecnativa/docker-socket-proxy:latest
ports:
- 2375:2375
privileged: true
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock
ovos_audio:
<<: *watchtower-monitor
ovos_cli:
<<: *watchtower-monitor
ovos_core:
<<: *watchtower-monitor
ovos_listener:
<<: *watchtower-monitor
ovos_messagebus:
<<: *watchtower-monitor
ovos_phal:
<<: *watchtower-monitor
ovos_phal_admin:
<<: *watchtower-monitor
ovos_plugin_ggwave:
<<: *watchtower-monitor
ovos_skill_alerts:
<<: *watchtower-monitor
ovos_skill_camera:
<<: *watchtower-monitor
ovos_skill_date_time:
<<: *watchtower-monitor
ovos_skill_duckduckgo:
<<: *watchtower-monitor
ovos_skill_easter_eggs:
<<: *watchtower-monitor
ovos_skill_fallback_unknown:
<<: *watchtower-monitor
ovos_skill_ggwave:
<<: *watchtower-monitor
ovos_skill_hello_world:
<<: *watchtower-monitor
ovos_skill_jokes:
<<: *watchtower-monitor
ovos_skill_parrot:
<<: *watchtower-monitor
ovos_skill_personal:
<<: *watchtower-monitor
ovos_skill_randomness:
<<: *watchtower-monitor
ovos_skill_volume:
<<: *watchtower-monitor
ovos_skill_weather:
<<: *watchtower-monitor
ovos_skill_wikihow:
<<: *watchtower-monitor
ovos_skill_wikipedia:
<<: *watchtower-monitor
ovos_skill_wolfie:
<<: *watchtower-monitor
ovos_skill_wordnet:
<<: *watchtower-monitor
portainer-agent:
container_name: portainer_agent
image: portainer/agent:latest
volumes:
- /:/host
- /var/lib/docker/volumes:/var/lib/docker/volumes
- /var/run/docker.sock:/var/run/docker.sock
restart: always
ports:
- 9001:9001
portracker:
cap_add:
- SYS_PTRACE
- SYS_ADMIN
container_name: portracker
environment:
DATABASE_PATH: /data/portracker.db
DEBUG: false
DOCKER_HOST: tcp://dockerproxy:2375
PORT: 4999
image: mostafawahied/portracker:latest
pid: "host"
ports:
- 4999:4999
restart: unless-stopped
security_opt:
- apparmor:unconfined
volumes:
- portracker-data:/data
signoz-logspout:
command: signoz://192.168.1.254:8082
container_name: signoz-logspout
environment:
ENV: prod
SIGNOZ_LOG_ENDPOINT: http://192.168.1.254:8082
image: pavanputhra/logspout-signoz
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock
watchtower:
container_name: watchtower
environment:
REPO_PASS:
REPO_USER:
TZ: ${TZ}
WATCHTOWER_CLEANUP: true
WATCHTOWER_INCLUDE_STOPPED: false
WATCHTOWER_MONITOR_ONLY: false
WATCHTOWER_NOTIFICATIONS: gotify
WATCHTOWER_NOTIFICATIONS_LEVEL: info
WATCHTOWER_NOTIFICATION_TEMPLATE: '{{range .}}{{.Message}}{{println}}{{end}}'
WATCHTOWER_NOTIFICATION_URL:
WATCHTOWER_SCHEDULE: 0 0 4 * * *
WATCHTOWER_TIMEOUT: 30s
WATCHTOWER_HTTP_API_METRICS: true
WATCHTOWER_HTTP_API_TOKEN: ${WATCHTOWER_HTTP_API_TOKEN}
WATCHTOWER_NOTIFICATION_GOTIFY_URL: ${WATCHTOWER_NOTIFICATION_GOTIFY_URL}
WATCHTOWER_NOTIFICATION_GOTIFY_TOKEN: ${WATCHTOWER_NOTIFICATION_GOTIFY_TOKEN}
WATCHTOWER_NOTIFICATION_GOTIFY_TLS_SKIP_VERIFY: true
expose:
- 8080
hostname: Benedikta
image: ghcr.io/containrrr/watchtower:latest
restart: unless-stopped
volumes:
- /etc/localtime:/etc/localtime:ro
- /var/run/docker.sock:/var/run/docker.sock:ro
volumes:
beszel-agent-data:
name: beszel-agent-data
portracker-data:
name: portracker-data
+238
View File
@@ -0,0 +1,238 @@
name: benedikta
x-lva-env: &lva-env
environment:
# Linux-Voice-Assistant - Docker Environment Configuration
# Copy this file to .env and customize for your setup by 'cp .env.example .env'
### Enable debug mode (optional):
ENABLE_DEBUG: "1"
### List audio devices (optional):
# if enabled normal startup is disabled
# LIST_DEVICES="1"
### User ID:
# This is used to set the correct permissions for the accessing the audio device and accessing the PulseAudio socket
LVA_USER_ID: 1000
LVA_USER_GROUP: 1000
### Name for the client (optional):
CLIENT_NAME: "benedikta"
### PulseAudio socket path on the host:
# PulseAudio Server: /run/user/1000/pulse
# Pipewire Server: /run/user/1000/pulse/native
LVA_PULSE_SERVER: unix:/run/user/1000/pulse/native
LVA_XDG_RUNTIME_DIR: /run/user/1000
PULSE_SERVER: unix:/run/user/1000/pulse/native
XDG_RUNTIME_DIR: "/run/user/1000"
### Path to the preferences file (optional):
# PREFERENCES_FILE="/app/configuration/preferences.json"
### Network interface (optional):
# NETWORK_INTERFACE="eth0"
### IP-Address for the api (optional):
# HOST="0.0.0.0"
### Port for the api (optional):
# PORT="6053"
### Audio input device (optional):
# AUDIO_INPUT_DEVICE="default"
### Audio output device (optional):
# AUDIO_OUTPUT_DEVICE="default"
### Enable thinking sound (optional):
ENABLE_THINKING_SOUND: "1"
### Wake word directory (optional):
# path for custom files in docker is for example "app/wakewords/custom"
# WAKE_WORD_DIR="app/wakewords"
### Wake model (optional):
WAKE_MODEL: "hey_luna"
### Stop model (optional):
# STOP_MODEL="stop"
### Refactory seconds (optional):
# REFACTORY_SECONDS="2"
### Sound files (optional):
# path for custom files in docker is for example "sounds/custom/your_soundfile.flac"
# WAKEUP_SOUND="sounds/wake_word_triggered.flac"
# TIMER_FINISHED_SOUND="sounds/timer_finished.flac"
# PROCESSING_SOUND="sounds/processing.wav"
# MUTE_SOUND="sounds/mute_switch_on.flac"
# UNMUTE_SOUND="sounds/mute_switch_off.flac"
services:
beszel-agent:
container_name: beszel-agent
environment:
LISTEN: 45876
KEY: ${BESZEL_BENEDIKTA_AGENT_KEY}
TOKEN: ${BESZEL_BENEDIKTA_TOKEN}
HUB_URL: http://192.168.1.254:22220
expose:
- 45876
image: henrygd/beszel-agent:latest@sha256:8874e2c53f9de5e063a6a80d6b617e20fa593ac5dc4eb4c6ce1f912f510f38f8
network_mode: host
restart: unless-stopped
volumes:
- beszel-agent-data:/var/lib/beszel-agent
- /var/run/docker.sock:/var/run/docker.sock:ro
- /dev/mmcblk0:/extra-filesystems/dev/mmcblk0:ro
docker-socket-proxy:
container_name: dockerproxy
environment:
AUTH: 1
BUILD: 1
COMMIT: 1
CONFIGS: 1
CONTAINERS: 1
DISTRIBUTION: 1
EVENTS: 1
EXEC: 1
GPRC: 1
IMAGES: 1
INFO: 1
NETWORKS: 1
NODES: 1
POST: 1
PLUGINS: 1
SERVICES: 1
SESSION: 1
SYSTEM: 1
TASKS: 1
VOLUMES: 1
LOG_LEVEL: debug
image: ghcr.io/tecnativa/docker-socket-proxy:latest@sha256:1f3a6f303320723d199d2316a3e82b2e2685d86c275d5e3deeaf182573b47476
ports:
- 2375:2375
privileged: true
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock
faster-whisper:
container_name: faster-whisper
environment:
PUID: ${PUID}
PGID: ${PGID}
TZ: ${TZ}
WHISPER_MODEL: large
LOCAL_ONLY: #optional
WHISPER_BEAM: 1 #optional
WHISPER_LANG: en #optional
image: lscr.io/linuxserver/faster-whisper:latest@sha256:4c8de34e0876bbc59fc30cb8b29dbe4597b4f46c3effd3ee58aca8e56f39e924
ports:
- "10300:10300"
restart: unless-stopped
volumes:
- ${BENEDIKTA_DOCKER_DIR}/faster-whisper/:/config
linux-voice-assistant:
container_name: linux-voice-assistant
image: ghcr.io/ohf-voice/linux-voice-assistant:1.1.11@sha256:87ff162d33e68e520bc8a67177b2ba9b626b288d00debc20f3f467b4c9387b2c
restart: unless-stopped
network_mode: "host"
user: "${PUID}:${PGID}"
group_add:
- audio
environment:
ENABLE_DEBUG: 1
ENABLE_THINKING_SOUND: 1
WAKE_MODEL: "hey_luna"
# Pulseaudio
PULSE_SERVER: ${LVA_PULSE_SERVER}
PULSE_COOKIE: /run/user/1000/pulse/cookie
XDG_RUNTIME_DIR: ${LVA_XDG_RUNTIME_DIR}
# Priority for audio process
AUDIO_INPUT_DEVICE: alsa_input.platform-soc_107c000000_sound.stereo-fallback
AUDIO_OUTPUT_DEVICE: pipewire/alsa_output.platform-soc_107c000000_sound.stereo-fallback
cap_add:
- SYS_NICE
volumes:
# Wakeword data and configuration
- lva_wakeword_data:/app/local
- lva_wakeword_custom:/app/wakewords/custom
- lva_configuration:/app/configuration
# Time and zone
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
# Pulseaudio
- ${LVA_XDG_RUNTIME_DIR}:${LVA_XDG_RUNTIME_DIR}
depends_on:
- lva-fix-permissions
# Health check for process
healthcheck:
test: [ "CMD", "pgrep", "-f", "linux_voice_assistant" ]
interval: 30s
timeout: 5s
retries: 3
start_period: 90s
lva-fix-permissions:
container_name: lva-fix-permissions
image: "ghcr.io/ohf-voice/linux-voice-assistant:latest@sha256:cd04acd204c647da2\
663704c694f963d6a3c59e2815ddfcd83aa6114d41e36d5"
entrypoint: []
command: "chown -R ${PUID}:${PGID} /app/local /app/configuration
/app/wakewords/custom /app/sounds/custom"
<<: *lva-env
group_add:
- audio
volumes:
# Wakeword data and configuration
- lva_wakeword_data:/app/local
- lva_wakeword_custom:/app/wakewords/custom
- lva_configuration:/app/configuration
- ${BENEDIKTA_DOCKER_DIR}/linux-voice-assistant/sounds/custom:/app/sounds/custom
restart: "no"
piper:
container_name: piper
environment:
PUID: ${PUID}
PGID: ${PGID}
TZ: ${TZ}
PIPER_VOICE: en_GB-jenny_dioco-medium
LOCAL_ONLY: #optional
PIPER_LENGTH: 1.0 #optional
PIPER_NOISE: 0.667 #optional
PIPER_NOISEW: 0.333 #optional
PIPER_SPEAKER: 0 #optional
NO_STREAMING: #optional
image: lscr.io/linuxserver/piper:latest@sha256:98416835a07afc152b05f54faa4da4fc299cbed0cd940b0df603ba2e10125447
ports:
- 10200:10200
restart: unless-stopped
volumes:
- ${BENEDIKTA_DOCKER_DIR}/piper/:/config
portainer-agent:
container_name: portainer_agent
image: portainer/agent:latest@sha256:236246fc09b3e7e9269aad53e57ec71f27b7e114a2b6b70d4fd98c117ccc36d8
volumes:
- /:/host
- /var/lib/docker/volumes:/var/lib/docker/volumes
- /var/run/docker.sock:/var/run/docker.sock
restart: always
ports:
- 9001:9001
signoz-logspout:
command: signoz://192.168.1.254:8082
container_name: signoz-logspout
environment:
ENV: prod
SIGNOZ_LOG_ENDPOINT: http://192.168.1.254:8082
image: pavanputhra/logspout-signoz@sha256:6da8ce12279a5262de8b2d5c083ce82d4c878c4eab702b4d328afe147ed7553b
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock
volumes:
beszel-agent-data:
name: beszel-agent-data
lva_wakeword_data:
name: lva_wakeword_data
lva_wakeword_custom:
name: lva_wakeword_custom
lva_configuration:
name: lva_configuration
+5 -58
View File
@@ -1,60 +1,7 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended"
],
"prHourlyLimit": 2,
"prConcurrentLimit": 5,
"dependencyDashboard": true,
"labels": [
"dependencies",
"renovate"
],
"schedule": [
"before 6am on monday"
],
"branchNameStrict": true,
"branchPrefix": "renovate/",
"branchTopic": "{{service}}/{{depName}}",
"commitMessageAction": "Update",
"commitMessageTopic": "{{service}}/{{depName}}",
"docker": {
"fileMatch": [
"docker-compose.*\\.yml$",
"compose/.*\\.yml$"
],
"pinDigests": true
},
"packageRules": [
{
"matchManagers": ["docker"],
"groupName": "docker-updates",
"groupSlug": "docker-updates"
},
{
"matchManagers": ["docker"],
"matchUpdateTypes": ["patch"],
"automerge": true,
"automergeType": "branch",
"automergeStrategy": "squash",
"minimumReleaseAge": "3 days"
},
{
"matchManagers": ["docker"],
"matchUpdateTypes": ["major", "minor"],
"automerge": false
},
{
"matchManagers": ["github-actions"],
"matchPackageNames": [
"actions/checkout",
"supplypike/setup-bin"
],
"allowedVersions": "^4.0.0",
"groupName": "github-actions (pinned to v4)"
}
],
"semanticCommits": "enabled",
"commitMessagePrefix": "🔧 ",
"rebaseWhen": "behind-base-branch"
}
"extends": ["local>trez/renovate-config"],
"git-submodules": {
"enabled": true
}
}
-46
View File
@@ -1,46 +0,0 @@
#!/usr/bin/env bash
set -euo pipefail
# Config
OVOS_DOCKER_DIR="../ovos-docker"
OVOS_REMOTE="ovos-docker-local"
SPLIT_BRANCH="compose-split"
PREFIX="compose"
# Clone ovos-docker if missing
if [ ! -d "$OVOS_DOCKER_DIR/.git" ]; then
echo "Cloning ovos-docker..."
git clone https://github.com/OpenVoiceOS/ovos-docker.git "$OVOS_DOCKER_DIR"
fi
# Update ovos-docker
echo "Updating ovos-docker..."
cd "$OVOS_DOCKER_DIR"
git fetch origin
git checkout dev
git pull origin dev
# Create split branch
echo "Splitting compose/ directory..."
git branch -D "$SPLIT_BRANCH" 2>/dev/null || true
git subtree split --prefix=$PREFIX origin/dev -b "$SPLIT_BRANCH"
# Go back to benedikta-ovos
cd - >/dev/null
# Add remote if not exists
if ! git remote | grep -q "$OVOS_REMOTE"; then
git remote add "$OVOS_REMOTE" "$OVOS_DOCKER_DIR"
fi
git fetch "$OVOS_REMOTE"
# Check if compose/ already exists in benedikta-ovos
if [ ! -d "$PREFIX" ]; then
echo "Adding compose/ for the first time..."
git subtree add --prefix=$PREFIX "$OVOS_REMOTE" "$SPLIT_BRANCH" --squash
else
echo "Updating existing compose/ directory..."
git subtree pull --prefix=$PREFIX "$OVOS_REMOTE" "$SPLIT_BRANCH" --squash
fi
echo "✅ compose/ is synced with ovos-docker:dev"