aleksey
c760070611
fix: do not prune registry sha tag before deploy-ift
CI / test (push) Successful in 6m23s
CI / deploy-ift (push) Successful in 1m55s
CI / e2e-ift (push) Failing after 1m14s
CI / deploy-stage (push) Has been skipped
CI / e2e-stage (push) Has been skipped
2026-07-20 01:23:47 +03:00
aleksey
fa07d91f4b
fix(ci): preflight registry DNS before IFT/stage deploy
CI / deploy-ift (push) Has been cancelled
CI / test (push) Successful in 25m20s
CI / e2e-ift (push) Has been cancelled
CI / deploy-stage (push) Has been cancelled
CI / e2e-stage (push) Has been cancelled
2026-07-18 12:53:46 +03:00
aleksey
046e936eab
fix(ci): reuse ApiTests image in e2e instead of blind rebuild.
...
e2e pulled/reused eventhub-tests from test job or registry; plain buildkit logs if rebuild needed. Root cause of #342 e2e cancel: quiet rebuild + prune + timeout.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-17 22:57:50 +03:00
aleksey
5806bb0f95
feat(ci): push product version tag MAJOR.MINOR.BUILD alongside sha-*.
...
[skip ci]
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-17 22:29:08 +03:00
aleksey
cd61aaff20
feat: bake product version from Spec and expose build in health.
...
Resolve MAJOR.MINOR via EventHubSpec/VERSION; CI run_number as EVENTHUB_BUILD; health returns version/build/git_sha/built_at.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-17 21:48:24 +03:00
aleksey
4fa802702f
Rewrite and expand EUnit suite; run unit tests in CI from shared test image. Refs EventHub/EventHubBack#36 [skip ci]
2026-07-17 15:16:46 +03:00
aleksey
6dc06ccdf4
refactor(ci): единый ci.yml; удалены legacy deploy/e2e/build-and-test workflows.
...
CI / test (push) Successful in 13m31s
CI / deploy-ift (push) Successful in 5m29s
CI / e2e-ift (push) Successful in 4m51s
CI / deploy-stage (push) Successful in 6m16s
CI / e2e-stage (push) Successful in 18m11s
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-16 16:19:20 +03:00
aleksey
2eeda5c4c4
feat(backend): build identity в health, VERSION bake и auto stage по sha-*
CI / test (push) Successful in 28m3s
2026-07-14 21:25:40 +03:00
aleksey
936a99cc07
Co-authored-by:
CI / test (push) Has been cancelled
2026-07-11 15:10:06 +03:00
aleksey
214955399e
CI: wait for Docker daemon before buildx on WSL runner.
...
CI / test (push) Failing after 4m15s
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-11 12:41:06 +03:00
aleksey
e8464b3a8b
Add shared Erlang builder/runtime base images from registry.
...
CI / test (push) Successful in 7m42s
Publish erlang-builder and erlang-runtime as :latest, use them in prod and API test builds, auto-collect NIF libs, and sync CI to pull/push bases before eventhub build.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-11 12:25:42 +03:00
aleksey
755aba02ac
CI: stronger docker retry (5x60s, prune cache, pull, push retry).
...
CI / test (push) Successful in 22m8s
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-10 14:44:50 +03:00
aleksey
78a9f3043e
CI: retry docker builds on transient registry/network failures.
...
CI / test (push) Successful in 9m46s
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-10 13:15:57 +03:00
aleksey
9b48b165ba
CI: build-once pipeline, deploy IFT after CI with conditional aux images.
...
CI / test (push) Failing after 8m2s
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-10 12:55:01 +03:00
aleksey
8f28de1461
CI: quiet Docker builds and runner-friendly workflow settings.
...
CI / test (push) Successful in 14m13s
Deploy IFT (core) / deploy-ift-core (push) Failing after 9m49s
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-10 11:05:22 +03:00
aleksey
c7de4c5c49
CI: concurrency group to avoid act_runner cache races on single runner.
CI / test (push) Failing after 26m53s
Deploy IFT (core) / deploy-ift-core (push) Failing after 24m58s
2026-07-10 09:42:06 +03:00
aleksey
f4746df4a2
CI/CD: ci, deploy-ift и deploy-stage через EventHubDevOps; фиксы calendar view, archive, API-тесты, traefik-coraza
Deploy IFT (core) / deploy-ift-core (push) Failing after 22m58s
CI / test (push) Failing after 22m59s
2026-07-08 14:50:59 +03:00