Commit Graph

46 Commits

Author SHA1 Message Date
Daniel Schädler fe0f3c868e
TUR-130 update dependencies and ruby 2026-04-28 13:55:47 +02:00
Daniel Schädler 988171097c Merge branch 'codex/tur-112-version-endpoint' into 'master'
TUR-112: Version endpoint

See merge request turniere/turniere-backend!58
2026-04-26 20:59:07 +00:00
Daniel Schädler 366ee038f2 test: cover beamer e2e controls 2026-04-26 18:48:50 +02:00
Daniel Schädler bab28adb15 Add version endpoint 2026-04-26 15:36:15 +02:00
Daniel Schädler 4bd1531408 Add manual seeding for local testing 2026-04-25 14:05:17 +02:00
Daniel Schädler 63757c6b5c Add live tournament match websockets 2026-04-24 13:47:19 +02:00
Daniel Schädler b0bbbb8ce5 Merge branch 'master' into 'codex/tur-55-tur-56-timer-websocket'
# Conflicts:
#   e2e/lib/action_cable_client.rb
#   tasks.py
2026-04-23 21:57:14 +00:00
Daniel Schädler afff813994 feat: add timer modes and websocket updates 2026-04-23 23:29:03 +02:00
Daniel Schädler 154119ed94 Merge branch 'tur-95-backend-beamer-actioncable' 2026-04-23 17:17:16 +02:00
Daniel Schädler 6a5fdf7c10 Merge branch 'codex/buildx-multistage-multiarch' 2026-04-23 17:16:53 +02:00
Daniel Schädler 5b20997cd4 test: run follower beamer websocket e2e 2026-04-23 14:56:08 +02:00
Daniel Schädler 9d4cc21b7b fix: include Gemfile lock in images 2026-04-23 14:50:45 +02:00
Daniel Schädler 32e17253e5 feat: switch image builds to buildx 2026-04-23 13:21:25 +02:00
Daniel Schädler 883638f4fd feat: add websocket team action updates 2026-04-23 10:19:47 +02:00
Daniel Schädler b65dd35654 fix: add sync roundtrip verification 2026-04-20 19:36:40 +02:00
Daniel Schädler 780e515d88 Fix docker_blackbox_follow_manual_up not starting 2026-04-19 13:10:04 +02:00
Daniel Schädler 763ff710f0 Add local manual leader follower stack 2026-04-16 10:40:28 +02:00
Daniel Schädler f18c37401e Revert "Drop follow sync debug tasks"
This reverts commit 6fdcbb9d57.
2026-04-16 10:06:55 +02:00
Daniel Schädler 6fdcbb9d57 Drop follow sync debug tasks 2026-04-16 10:04:56 +02:00
Daniel Schädler 07b7a78bd5 Merge origin/master into follower sync 2026-04-15 16:43:38 +02:00
Daniel Schädler 24d4c0a253 Hide live tie metadata and stream CI logs 2026-04-15 14:35:00 +02:00
Daniel Schädler bb9b900b39 Stream rspec progress in CI 2026-04-15 11:17:29 +02:00
Daniel Schädler a92337013e Move profiling out of prod image 2026-04-15 10:16:18 +02:00
Daniel Schädler 8d72b863d0 Add HTTP E2E render profiling 2026-04-15 09:56:33 +02:00
Daniel Schädler c4f182a6a8 Stabilize follow sync CI network checks 2026-04-14 22:11:34 +02:00
Daniel Schädler 38bbdf4b04 Stream follower blackbox progress 2026-04-14 21:10:53 +02:00
Daniel Schädler 871ad84a48 Reload tournament before sync snapshot 2026-04-14 15:49:02 +02:00
Daniel Schädler 0003e5491d Add local sync debug tasks 2026-04-14 15:42:33 +02:00
Daniel Schädler 1161a5da16 Add local auth debug checkpoints 2026-04-14 15:32:45 +02:00
Daniel Schädler eff641da22 Add local follower blackbox workflow 2026-04-14 15:24:46 +02:00
Daniel Schädler 133ebae847 Add read-only tournament follower sync 2026-04-13 20:32:34 +02:00
Daniel Schädler 810728518c Simplify backend Docker images 2026-04-13 15:26:09 +02:00
Daniel Schädler f588f49b79 Add fresh local test DB tasks 2026-04-13 10:47:52 +02:00
Daniel Schädler c32d944d87 Fix blackbox HTTP E2E bootstrap coverage 2026-04-12 16:12:41 +02:00
Daniel Schädler 7f04e75649 Expand backend HTTP E2E API coverage 2026-04-12 16:06:23 +02:00
Daniel Schädler 83da3ca96b Respect RAILS_ENV in backend invoke tasks 2026-04-12 13:59:09 +02:00
Daniel Schädler 262696d37d Improve backend local invoke setup 2026-04-12 13:48:51 +02:00
Daniel Schädler 012523ce6c Remove temporary blackbox fallback tooling 2026-04-12 09:43:57 +02:00
Daniel Schädler 8c47b270a4 Run GitLab blackbox e2e inside production image 2026-04-11 17:12:23 +02:00
Daniel Schädler ea43f96898 Pass app service env and improve health diagnostics 2026-04-11 17:00:50 +02:00
Daniel Schädler 7f07ededcf Bypass proxies for blackbox healthcheck 2026-04-11 16:34:32 +02:00
Daniel Schädler 4242c1ccd0 Move blackbox migration into CI job 2026-04-11 16:12:39 +02:00
Daniel Schädler 71cedbd33d Fix isolated shard loading and docker shard task 2026-04-11 15:50:19 +02:00
Daniel Schädler 031f40a85d Shard Rails specs across 8 CI jobs 2026-04-11 15:40:56 +02:00
Daniel Schädler 0bbedd72bd Add production blackbox e2e workflow 2026-04-11 15:39:13 +02:00
Daniel Schädler 986ef9e925 Use invoke for backend workflows and CI 2026-04-11 15:08:42 +02:00