Commit Graph

742 Commits

Author SHA1 Message Date
Daniel Schädler 24d4c0a253 Hide live tie metadata and stream CI logs 2026-04-15 14:35:00 +02:00
Daniel Schädler 3e2400616b Stabilize backend test fixtures 2026-04-15 12:29:32 +02:00
Daniel Schädler ce7b5c5ac7 Fix match points specs 2026-04-15 11:22:55 +02:00
Daniel Schädler bb9b900b39 Stream rspec progress in CI 2026-04-15 11:17:29 +02:00
Daniel Schädler f90d21eeb6 TUR-76 disable rspec matrix pipeline 2026-04-15 10:54:48 +02:00
Daniel Schädler 9290323408 Copy lib into test image 2026-04-15 10:44:11 +02:00
Daniel Schädler 7da30df291 Defer decider checks until groups finish 2026-04-15 10:43:21 +02:00
Daniel Schädler d7f362e2bb Document local-only helper folder 2026-04-15 10:24:25 +02:00
Daniel Schädler a92337013e Move profiling out of prod image 2026-04-15 10:16:18 +02:00
Daniel Schädler 43aa0e11ba Restrict render profiling to non-prod 2026-04-15 10:02:26 +02:00
Daniel Schädler 8d72b863d0 Add HTTP E2E render profiling 2026-04-15 09:56:33 +02:00
Daniel Schädler 2d273f067c Optimize tournament render hot path 2026-04-15 09:36:56 +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