Commit graph

9 commits

Author SHA1 Message Date
Daniel
bf5b995d7c CI: Enable BuildKit cache mounts for faster npm installs
All checks were successful
Build & Deploy / build (push) Successful in 1m40s
Build & Deploy / deploy (push) Successful in 6s
Build & Deploy / bump-version (push) Successful in 3s
- Add syntax directive for BuildKit cache-mount support
- Cache /root/.npm between builds (web + server npm install)
- Enable DOCKER_BUILDKIT=1 in CI build step
- Remove aggressive builder prune that killed layer cache after each build

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 11:50:35 +01:00
Daniel
aa7ce227b0 Use single data mount for deploy, remove legacy jukebox sounds path
All checks were successful
Build & Deploy / build (push) Successful in 38s
Build & Deploy / deploy (push) Successful in 6s
Build & Deploy / bump-version (push) Successful in 3s
Sounds now live in /mnt/cache/appdata/gaming-hub/data/sounds/
directly — no separate mount needed.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 11:28:37 +01:00
Daniel
0c9bccfab6 Remove daddelolymp image mirror from CI
All checks were successful
Build & Deploy / build (push) Successful in 42s
Build & Deploy / deploy (push) Successful in 5s
Build & Deploy / bump-version (push) Successful in 2s
Daddelolymp is backup mirror only, never builds or hosts images.
All builds and deployments happen exclusively on adriahub.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 11:26:42 +01:00
Daniel
546cc9abb9 Add CI cleanup step to prevent orphan Docker images [skip ci] 2026-03-11 11:03:35 +01:00
Daniel
24e8a6b3f7 ci: mirror Docker images to daddelolymp registry
All checks were successful
Build & Deploy / build (push) Successful in 1m0s
Build & Deploy / deploy (push) Successful in 3s
Build & Deploy / bump-version (push) Successful in 3s
After building and pushing to adriahub, the CI pipeline now also
tags and pushes images to forgejo.daddelolymp.de as a backup.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 22:28:31 +01:00
Daniel
81c73407a0 ci: add Discord OAuth2 env vars to deploy step
All checks were successful
Build & Deploy / build (push) Successful in 42s
Build & Deploy / deploy (push) Successful in 5s
Build & Deploy / bump-version (push) Successful in 3s
Pass DISCORD_CLIENT_ID and DISCORD_CLIENT_SECRET secrets
to the container for Discord OAuth2 login support.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 22:02:21 +01:00
5ff0dad282 Fix: use HTTPS domain for registry push [skip ci] 2026-03-10 19:26:34 +01:00
7e1b4e7860 Fix: use git clone instead of actions/checkout (no Node in docker:latest)
Some checks failed
Build & Deploy / deploy (push) Blocked by required conditions
Build & Deploy / bump-version (push) Blocked by required conditions
Build & Deploy / build (push) Has been cancelled
2026-03-10 17:46:30 +01:00
5796a6d620 Add: Forgejo CI/CD workflow (migrated from GitLab CI)
Some checks failed
Build & Deploy / build (push) Failing after 7s
Build & Deploy / deploy (push) Has been skipped
Build & Deploy / electron-build (push) Has been skipped
Build & Deploy / bump-version (push) Has been skipped
2026-03-10 17:38:06 +01:00