Daniel Schädler
7461ae27aa
Restore image versioning and auth safety
2026-04-28 23:51:36 +02:00
Daniel Schädler
90e71a068c
Merge master and fix e2e service env
2026-04-28 22:58:09 +02:00
Daniel Schädler
7314394b69
ci: use shared infra pipeline from master
2026-04-23 16:40:12 +02:00
Daniel Schädler
5288d26fa4
ci: make arm builds on-demand
2026-04-23 14:28:27 +02:00
Daniel Schädler
dfb67ac850
ci: test shared buildx pipeline
2026-04-23 13:40:37 +02:00
Daniel Schädler
4e04aabb12
Merge remote-tracking branch 'origin/master' into codex/buildx-multistage-multiarch
2026-04-23 13:39:19 +02:00
Daniel Schädler
32e17253e5
feat: switch image builds to buildx
2026-04-23 13:21:25 +02:00
Daniel Schädler
1612146be0
ci: start e2e stage before rails specs
2026-04-23 13:07:30 +02:00
Daniel Schädler
a2d18a6f7f
Add missing tags
2026-04-15 18:29:12 +02:00
Daniel Schädler
038f9655b5
Merge remote-tracking branch 'origin/master' into tur-63-follower-sync
2026-04-15 16:36:36 +02:00
Daniel Schädler
45347f5c50
Tag all jobs with docker
2026-04-15 15:05:15 +02:00
Daniel Schädler
c4f182a6a8
Stabilize follow sync CI network checks
2026-04-14 22:11:34 +02:00
Daniel Schädler
2272f4ab04
Fix follow E2E skip rule
2026-04-14 15:00:25 +02:00
Daniel Schädler
4013517971
Stabilize follow sync E2E auth
2026-04-14 14:55:53 +02:00
Daniel Schädler
d86a2a3f5f
Fix follower sync GitLab service env
2026-04-13 20:54:48 +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
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
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
919aeabf86
Fix python install
2026-04-11 15:17:57 +02:00
Daniel Schädler
986ef9e925
Use invoke for backend workflows and CI
2026-04-11 15:08:42 +02:00
Daniel Schädler
35d81b53fd
Fix GitLab CI YAML quoting
2026-04-11 13:44:56 +02:00
Daniel Schädler
39ba1cff22
Run backend E2E over HTTP
2026-04-11 13:40:12 +02:00
Daniel Schädler
71be61791a
Add backend lifecycle E2E coverage
2026-04-11 13:12:49 +02:00
Daniel Schädler
a91b549241
Always run tests
2024-04-10 23:23:02 +02:00
Daniel Schädler
72336e0eba
Always run tests
2024-04-10 23:19:15 +02:00
Daniel Schädler
2e5d7733cd
Switch back to pipelines in infra
2024-04-10 17:12:31 +02:00
Daniel Schädler
265e647629
Fix gitlabci
2024-04-10 16:41:26 +02:00
Daniel Schädler
b899b74d76
Switch to running tests with rspec directly
2024-04-08 13:04:24 +02:00
Daniel Schädler
e9b18dbc13
Upload specs_with_runtime.txt
2022-07-01 22:32:21 +02:00
Thor77
7285558c62
Ensure spec only runs on branches and tags
2022-06-10 19:37:00 +02:00
Thor77
a9b43a5293
Use ci template
2022-06-10 19:18:08 +02:00
Thor77
cbd80f50cb
Add helm chart
2022-06-09 21:20:24 +02:00
Thor77
28a74654d4
Update to rails 7.0.3
...
* updated ruby to 2.7.5
* updated rails to 7.0.3
* switched devise_token_auth to git for rails7 support
* ran `rails app:update`
* cleanup .gitlab-ci.yml
* remove unnecessary ci files
* remove unused docker rake task
* fix potential inconsistent image build by using commit images as base
2022-05-19 09:08:36 +02:00
Thor77
c89cefd6b5
Add option to force deployment using $FORCE_DEPLOY
2020-07-02 20:56:41 +02:00
Thor77
07a21ad5cb
Add missing path to secrets
2020-07-02 20:52:25 +02:00
Thor77
7136c6550d
Use krane instead of kubernetes-deploy
...
because kubernetes-deploy is deprecated
2020-07-02 19:56:10 +02:00
Thor77
83ba31b844
Only run tests if ruby files change
2020-07-02 19:16:18 +02:00
Daniel Schädler
72da49806f
Login to push deploy container
2019-11-21 18:40:41 +01:00
Daniel Schädler
b8e2809e46
Push Container with :deploy on commits to master
2019-11-21 17:34:53 +01:00
Daniel Schädler
fd8b93d386
Add Tags for use with shared runners
2019-10-09 12:44:46 +02:00
Daniel Schädler
699b451f26
Explicitly define current commit sha as test image
2019-10-09 12:32:59 +02:00