Commit Graph

21 Commits

Author SHA1 Message Date
aleksey ee247bd7e7 fix(ci): всегда пересобирать API test image в E2E стенда.
CI / test (push) Successful in 14m16s
Кэш eventhub-api-tests:local оставлял старый audit-тест без remote-ветки.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-16 12:44:44 +03:00
aleksey 84a494e215 fix(ci): WS-хосты стенда и audit-тест в remote CT.
CI / test (push) Successful in 15m59s
ws.* / admin-ws.* в Traefik; audit IP на стенде — не unknown вместо XFF.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-16 12:15:42 +03:00
aleksey 50c6d671b8 feat(ci): последовательный deploy IFT -> E2E -> stage -> E2E (core).
CI / test (push) Successful in 14m42s
Stage после API CT remote на IFT; после stage — smoke-core + полный CT на stage.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-16 11:31:22 +03:00
aleksey f7f0038556 test(api): CT на портах 18080/18445 вне docker-dev [skip ci] 2026-07-15 17:10:19 +03:00
aleksey ff4ab23264 fix(backend): IP в аудите, closed_at тикетов и admin_activity в статистике. Refs EventHub/EventHubBack#27 #28 #29
CI / test (push) Successful in 15m13s
Deploy stage (core) / deploy-stage-core (push) Successful in 4m57s
2026-07-13 14:53:51 +03:00
aleksey 2abf3d0edb fix(deploy-stage): workflow_dispatch и clone DevOps с master
CI / test (push) Failing after 7m51s
Повтор run 109 на теге v0.1.1 брал старый promote; promote/prune теперь
клонируют EventHubDevOps с master, dispatch позволяет указать sha и tag.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-11 16:03:31 +03:00
aleksey 3b6c20ac34 Co-authored-by:
CI / test (push) Failing after 9m31s
2026-07-11 15:41:35 +03:00
aleksey 3f5dde4986 Co-authored-by:
CI / test (push) Successful in 9m40s
Deploy stage (core) / deploy-stage-core (push) Failing after 33s
2026-07-11 15:14:06 +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 63cb9e7e02 Deploy IFT: optional observer-web/logrotate, bootstrap build on IFT server.
CI / test (push) Failing after 2m8s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-10 14:33:19 +03:00
aleksey c15590983e Fix retry-docker-build exit code capture after failed build.
CI / test (push) Waiting to run
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-10 14:02:08 +03:00
aleksey ff285ef867 Deploy IFT: bootstrap-build aux images when :ift tag is missing.
CI / test (push) Successful in 11m1s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-10 13:44:05 +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 4cb6056917 Удалены agent git-скрипты, перенесены в ~/.cursor/eventhub/. 2026-07-07 21:24:09 +03:00
aleksey 6e1157134c Fix git-push URL and BOM-safe secrets loading 2026-07-07 17:17:33 +03:00
aleksey cf3e1d948c Add WSL git-commit helper for Agent 2026-07-07 16:54:03 +03:00
aleksey 16203ba32b Add WSL scripts for ext4 Mnesia and rebar3 CT fix 2026-07-07 16:48:16 +03:00