Commit Graph

881 Commits

Author SHA1 Message Date
Tobias Huber 85fce7faac add backend beamer 2026-04-13 20:01:48 +02:00
Daniel Schädler 798eb56657 Merge branch 'TUR-70-backend-docker-cache' into 'master'
TUR-70 backend Docker image cleanup

Closes TUR-70

See merge request turniere/turniere-backend!38
2026-04-13 16:31:16 +00:00
Daniel Schädler 1ce15adaa5 Trim production Docker context 2026-04-13 18:02:35 +02:00
Daniel Schädler f2c5e42a91 Fix backend test image contents 2026-04-13 17:50:32 +02:00
Daniel Schädler 04cef9e2d3 Include invoke tasks in test image 2026-04-13 15:49:00 +02:00
Daniel Schädler 810728518c Simplify backend Docker images 2026-04-13 15:26:09 +02:00
Daniel Schädler a88a4b4e51 Merge branch 'TUR-58-group-stage-tiebreakers' into 'master'
Add fresh local test DB tasks

Closes TUR-58

See merge request turniere/turniere-backend!37
2026-04-13 13:13:01 +00:00
Daniel Schädler f588f49b79 Add fresh local test DB tasks 2026-04-13 10:47:52 +02:00
Daniel Schädler 5d69f4fb07 Merge branch 'TUR-58-group-stage-tiebreakers' into 'master'
TUR-58: Add group stage decider matches

Closes TUR-58

See merge request turniere/turniere-backend!36
2026-04-12 21:17:49 +00:00
Daniel Schädler b02857782f Restore legacy 403 for unauthenticated match updates 2026-04-12 19:38:35 +02:00
Daniel Schädler 4713a020fa Implement TUR-58 group stage decider matches 2026-04-12 19:13:52 +02:00
Daniel Schädler 84cdb230fb Merge branch 'TUR-61-fix-final-match-save' into 'master'
TUR-61 Fix final match completion after group stage

Closes TUR-61

See merge request turniere/turniere-backend!35
2026-04-12 16:28:29 +00:00
Daniel Schädler 11b1004053 Stabilize match controller failure spec 2026-04-12 18:19:28 +02:00
Daniel Schädler 6d21dad5d7 Fix final match completion after group stage 2026-04-12 18:07:08 +02:00
Daniel Schädler 1c275f49f7 Merge branch 'TUR-59-direct-comparison-tiebreak' into 'master'
TUR-59: fix group direct comparison tiebreak

Closes TUR-59

See merge request turniere/turniere-backend!34
2026-04-12 15:54:16 +00:00
Daniel Schädler a484ed164f Fix direct comparison E2E expectation 2026-04-12 17:48:12 +02:00
Daniel Schädler eedafe1276 Add ranking decision metadata for group scores 2026-04-12 17:47:28 +02:00
Daniel Schädler 7cef4a9b5e Fix group score direct comparison tiebreak 2026-04-12 17:03:33 +02:00
Daniel Schädler ec18e7aff3 Merge branch 'backend-e2e-api-coverage' into 'master'
Expand-backend-HTTP-E2E-API-coverage

See merge request turniere/turniere-backend!33
2026-04-12 14:38:52 +00: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 236b43edce Merge branch 'codex/backend-local-invoke-setup' into 'master'
Improve backend local invoke setup

See merge request turniere/turniere-backend!32
2026-04-12 12:09:38 +00:00
Daniel Schädler 83da3ca96b Respect RAILS_ENV in backend invoke tasks 2026-04-12 13:59:09 +02:00
Daniel Schädler b663297cad Document local invoke workflow 2026-04-12 13:54:41 +02:00
Daniel Schädler 262696d37d Improve backend local invoke setup 2026-04-12 13:48:51 +02:00
Daniel Schädler a74a7da225 Remove bulk importer 2026-04-12 13:47:09 +02:00
Daniel Schädler 54c7ab09f7 Merge branch 'todo' 2026-04-12 13:44:45 +02:00
Daniel Schädler 869e2aa507 Remove todo 2026-04-12 13:44:13 +02:00
Daniel Schädler 1981d4ecd8 Todo 2026-04-12 13:44:05 +02:00
Daniel Schädler 780bc64adb Jira import 2026-04-12 13:39:21 +02:00
Daniel Schädler cc9c6052d6 Jira import 2026-04-12 10:59:16 +02:00
Daniel Schädler 789f7e7bcd Revert "more csv"
This reverts commit fdec1deaeb.
2026-04-12 10:49:04 +02:00
Daniel Schädler fdec1deaeb more csv 2026-04-12 10:43:39 +02:00
Daniel Schädler 43beae0d8a Better csv 2026-04-12 10:40:57 +02:00
Daniel Schädler 901e6cb790 Add status 2026-04-12 10:28:41 +02:00
Daniel Schädler 928e3cb9c1 Switch to csv for jira import 2026-04-12 10:22:41 +02:00
Daniel Schädler 1f6ff2ff10 Add TODO file 2026-04-12 10:18:58 +02:00
Daniel Schädler 2bff3613d0 Merge branch 'codex/backend-e2e-tests' into 'master'
Add backend lifecycle E2E coverage

See merge request turniere/turniere-backend!31
2026-04-12 08:13:19 +00:00
Daniel Schädler 0cf635d1ec Switch invoke to dev image 2026-04-12 10:06:36 +02:00
Daniel Schädler 012523ce6c Remove temporary blackbox fallback tooling 2026-04-12 09:43:57 +02:00
Daniel Schädler 96e80b3375 Use per-job network for blackbox services 2026-04-12 09:34:05 +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 a3e1f3b05c Add CI spec skip variables 2026-04-11 16:14:28 +02:00
Daniel Schädler 4242c1ccd0 Move blackbox migration into CI job 2026-04-11 16:12:39 +02:00
Daniel Schädler dc60e672b8 Make blackbox app service wait for postgres 2026-04-11 15:51:57 +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