Commit Graph

240 Commits

Author SHA1 Message Date
ruberoid
0f9ee08779 build fix.
Some checks failed
continuous-integration/drone/push Build is failing
2025-10-16 16:09:51 +04:00
ruberoid
b0882f62d2 Fixed build
Some checks failed
continuous-integration/drone/push Build is failing
2025-10-16 15:59:16 +04:00
ruberoid
af9d023b20 cicd fix.
Some checks failed
continuous-integration/drone/push Build is failing
2025-10-16 15:49:07 +04:00
ruberoid
3f0f4d2c05 cicd fix.
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2025-10-16 15:46:51 +04:00
ruberoid
f274646e1e cicd fix.
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2025-10-16 15:45:34 +04:00
ruberoid
c1a043c6eb Попробую протестировать первый сборочный блок.
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2025-10-16 15:43:57 +04:00
ruberoid
40301b263e contracts_only:text_matcher. - Теперь надо триггернуть text-matcher.
Some checks failed
continuous-integration/drone/tag Build is failing
2025-10-16 15:19:17 +04:00
ruberoid
8d574f0c89 contracts_only:telegram_listener. - Переписал CI таким образом, чтобы триггерились отдельные этапы.
Some checks failed
continuous-integration/drone/tag Build is failing
2025-10-16 14:37:50 +04:00
ruberoid
aabf3546b4 Изменил контракт listener с учетом того, что теперь публикуется новый отдельный тип обновленного сообещния. 2025-10-16 14:30:18 +04:00
ruberoid
90431f7c72 parallel kaniko build.
Some checks reported errors
continuous-integration/drone/tag Build was killed
2025-10-15 10:17:49 +04:00
ruberoid
5f711f4229 rewrite to total kaniko build.
All checks were successful
continuous-integration/drone/tag Build is passing
2025-10-14 20:31:44 +04:00
ruberoid
d43885fb63 Kaniko
Some checks failed
continuous-integration/drone/tag Build is failing
2025-10-14 19:15:41 +04:00
ruberoid
cdd31d3c5b Test: replace plugins/docker with docker:dind for telegram-listener
Some checks failed
continuous-integration/drone/tag Build is failing
2025-10-14 19:04:56 +04:00
ruberoid
7b7a19d212 returned back Nuget as dockerfile. 2025-10-14 18:46:32 +04:00
ruberoid
d7d551d66c no cache build for all stages.
Some checks reported errors
continuous-integration/drone/tag Build was killed
2025-10-14 17:28:02 +04:00
ruberoid
da53ef5727 Added some debug info while dry run.
Some checks reported errors
continuous-integration/drone/tag Build was killed
2025-10-14 17:17:32 +04:00
ruberoid
4938092b5c Simplify all Dockerfiles: use dotnet nuget API instead of manual config
Some checks reported errors
continuous-integration/drone/tag Build was killed
Updated all service submodules with simplified NuGet configuration:
- Replaced 20+ lines of echo commands with single API call
- No API key needed for public package read access
- Verified gitea.musk.fun/api/packages/nocr is publicly accessible
- Much cleaner and more maintainable Dockerfiles

This should resolve the hanging dotnet restore issue in Drone CI.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-14 15:00:41 +04:00
ruberoid
4bd1572f53 Add diagnostics to Drone CI and fix Dockerfiles in all services
Some checks reported errors
continuous-integration/drone/tag Build was killed
- Added debug-network step to diagnose DNS, SSL, and connectivity issues
- Added debug-dotnet-restore step to test NuGet restore in isolation
- Updated all service submodules with fixed Dockerfiles:
  * CA certificates now update before any network operations
  * Added verbose logging to dotnet restore
  * Optimized apt-get with --no-install-recommends and cache cleanup

This should resolve the NU1301 SSL certificate errors in Drone CI builds.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-14 14:46:01 +04:00
ruberoid
8edcce23ae fixed ca update for docker images,
Some checks reported errors
continuous-integration/drone/tag Build was killed
2025-10-14 14:27:06 +04:00
ruberoid
89507cc87b Разобрались с минимальной версией пакета для обновленного API матчера.
Some checks reported errors
continuous-integration/drone/tag Build was killed
2025-10-14 13:52:03 +04:00
ruberoid
31a4a06bec Update CLAUDE.md with submodule structure and message flow
- Documented git submodule architecture
- Explained Drone CI/CD and tag-based versioning
- Updated message flow to include TextSubscriptionUpdated events
- Clarified text-matcher's role in storing match history

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-14 13:24:35 +04:00
ruberoid
c84dfe56e9 i dunno 2025-07-31 11:23:10 +04:00
Ruberoid
51b632637b enriched and shortened telegram-listener logs. 2025-07-22 19:40:21 +03:00
Ruberoid
e51c8562dc added 403 common bot response handling and k8s metrics.
All checks were successful
continuous-integration/drone/tag Build is passing
2025-07-22 10:53:46 +03:00
Ruberoid
aaaebf1f34 Badge fix. 2025-07-22 00:26:36 +03:00
Ruberoid
df09db6461 Log messages translated into english and some punctuation fixes.
All checks were successful
continuous-integration/drone/tag Build is passing
2025-07-22 00:10:32 +03:00
Ruberoid
46720bbfe8 removed unused deps.
All checks were successful
continuous-integration/drone/tag Build is passing
2025-07-21 19:33:26 +03:00
Ruberoid
4f96f38d3b removed nuget priority restore warnings.
All checks were successful
continuous-integration/drone/tag Build is passing
2025-07-21 17:46:47 +03:00
Ruberoid
b28948b85e added changes. 2025-07-21 17:15:00 +03:00
Ruberoid
23ffce6465 fixed client module for start.
All checks were successful
continuous-integration/drone/tag Build is passing
2025-07-21 14:59:40 +03:00
Ruberoid
22ad80cdf2 change all services exposed ports to prevent from crossing with the defaults ones. 2025-07-21 14:04:40 +03:00
Ruberoid
e7bf96f081 added healthchecks & changed dev dockercompose mariadb instances ports. 2025-07-21 13:51:14 +03:00
Ruberoid
37cca43282 added claude generated readme. 2025-07-21 11:13:45 +03:00
Ruberoid
9f9f7dfbcc added to config telegram notify channels as a secret. 2025-07-19 16:04:54 +03:00
Ruberoid aka tverpen
640172d8ac fixed deployment. 2025-07-19 12:32:19 +00:00
Ruberoid
343109a727 Fixed deployment for telegram-client service. 2025-07-19 15:23:28 +03:00
Ruberoid
30587eddd0 fixed migrator for text-matcher.
All checks were successful
continuous-integration/drone/tag Build is passing
2025-07-19 15:16:30 +03:00
Ruberoid
5b1dee0ab3 return to drone/docker #05.
All checks were successful
continuous-integration/drone/tag Build is passing
2025-07-19 14:20:44 +03:00
Ruberoid
35a977efd9 return to drone/docker #04.
All checks were successful
continuous-integration/drone/push Build is passing
2025-07-19 14:08:21 +03:00
Ruberoid
fcf6f26f40 return to drone/docker #03.
All checks were successful
continuous-integration/drone/push Build is passing
2025-07-19 13:54:06 +03:00
Ruberoid
f7d8ad0fd2 return to drone/docker #02.
Some checks reported errors
continuous-integration/drone/push Build was killed
2025-07-19 13:46:21 +03:00
Ruberoid
3d85488716 return to drone/docker #01. 2025-07-19 13:45:17 +03:00
Ruberoid
b56bf27460 return to drone/docker #00. 2025-07-19 13:44:44 +03:00
Ruberoid
405e0aec57 removed main branch push immediate build
All checks were successful
continuous-integration/drone/tag Build is passing
2025-07-18 20:02:25 +03:00
Ruberoid
11ad2653fd Fixed all warnings.
Some checks failed
continuous-integration/drone/push Build is failing
2025-07-18 19:58:19 +03:00
Ruberoid
1bdf5efb74 fixed all configs,
All checks were successful
continuous-integration/drone/push Build is passing
2025-07-18 17:23:48 +03:00
Ruberoid
61a70f5b7f added docker-compose info into readme. 2025-07-18 15:03:34 +03:00
Ruberoid
adc7bb95d2 added docker compose env variables file template. 2025-07-18 15:00:10 +03:00
Ruberoid
4d067b1188 Slight telegram client improvements.
Some checks reported errors
continuous-integration/drone/push Build was killed
continuous-integration/drone/tag Build is passing
2025-07-15 00:27:23 +03:00
Ruberoid
b6c2668254 Added correct env var for array initialization.
All checks were successful
continuous-integration/drone/push Build is passing
2025-07-14 20:55:31 +03:00