Commit graph

  • d1e4008233 trigger CI: prod host insecure-registries configured master vrubel 2026-06-06 23:10:09 +00:00
  • 64a115da68 fix: add vrubel user to container passwd for SSH uid lookup vrubel 2026-06-06 23:01:07 +00:00
  • 77b46ec9ad fix: replace scp with cat+ssh to avoid busybox scp uid issue vrubel 2026-06-06 23:00:02 +00:00
  • 6708431971 fix: specify SSH key and user for scp/deploy steps vrubel 2026-06-06 22:55:28 +00:00
  • 3089579661 fix: add openssh-client for scp/ssh vrubel 2026-06-06 22:54:30 +00:00
  • 9f63bdacf6 trigger CI vrubel 2026-06-06 22:53:39 +00:00
  • 6d9dba69f1 fix: use || true for docker install vrubel 2026-06-06 22:52:36 +00:00
  • 9c4621217e fix: use docker-compose (hyphen) for Alpine compatibility, always install docker vrubel 2026-06-06 22:51:43 +00:00
  • 550fb6ecbf fix: restore normal docker login+push; dind has insecure-registries via mounted daemon.json vrubel 2026-06-06 22:35:06 +00:00
  • 0f9c67a3b1 debug: add env diagnostics before docker login vrubel 2026-06-06 22:00:07 +00:00
  • 9fe4e7ee78 fix: revert to docker login http:// (insecure-registries now configured on gitvm) vrubel 2026-06-06 21:58:30 +00:00
  • 39540b0703 fix: write registry auth directly to docker config.json instead of login vrubel 2026-06-06 21:51:28 +00:00
  • 84df43a0d2 fix: use http:// prefix for docker login in CI vrubel 2026-06-06 21:47:40 +00:00
  • f876cba39a feat: full CI/CD pipeline — build, push to registry, deploy to prod vrubel 2026-06-06 21:44:45 +00:00
  • a606f9d18c fix: ensure Docker CLI is available on shell runner vrubel 2026-06-06 16:16:42 +00:00
  • afed960269 fix: add GIT_TERMINAL_PROMPT for non-interactive clone vrubel 2026-06-06 16:15:44 +00:00
  • ad8a5e5a90 fix: use git clone instead of actions/checkout (no node on shell runner) vrubel 2026-06-06 16:15:29 +00:00
  • 4109aa1ab8 fix: switch CI to shell runner (runs directly on host) vrubel 2026-06-06 16:10:09 +00:00
  • 33f49fde29 fix: remove docker sock options from workflow, use runner config vrubel 2026-06-06 16:03:16 +00:00
  • 506acdb29d fix: quote docker sock options in workflow vrubel 2026-06-06 15:58:24 +00:00
  • b241d86181 fix: use container.volumes for docker sock mount vrubel 2026-06-06 15:55:39 +00:00
  • a8387d2d65 fix: mount docker sock in CI job, remove obsolete version vrubel 2026-06-06 15:48:58 +00:00
  • ebdceb5bd9 feat: CI/CD pipeline with build test and deploy gate vrubel 2026-06-06 15:17:58 +00:00
  • c891caa68c Use env example for compose check vrubel 2026-06-06 13:22:41 +00:00
  • 161e917e81 Add test CI workflow vrubel 2026-06-06 13:10:34 +00:00
  • 6648fd6346 Remove env file and add env example vrubel 2026-06-04 10:40:55 +00:00
  • 5a21d12dab chore: gitignore runtime data (stats.json, admin_chat_id.txt) vrubel 2026-06-03 18:45:59 +00:00
  • 3333b38e6b fix: support forwarded media with captions (text from caption, ignore media-only) vrubel 2026-06-03 18:43:02 +00:00
  • ed3c1cf0ce init: TTS Telegram Bot (edge-tts, Dmitry voice, admin panel) vrubel 2026-06-03 18:39:05 +00:00