94e941b02649b0dcadfe7ae9806758b523f19ce4
All checks were successful
CI / cleanup-branch (push) Has been skipped
CI / build (push) Successful in 2m43s
CI / cleanup-branch (pull_request) Has been skipped
CI / build (pull_request) Successful in 3m7s
CI / docker (pull_request) Has been skipped
CI / deploy (pull_request) Has been skipped
CI / deploy-feature (pull_request) Has been skipped
CI / docker (push) Successful in 1m37s
CI / deploy (push) Has been skipped
CI / deploy-feature (push) Successful in 39s
Follow-up to #141. AbstractPostgresIT centrally declared three @MockBean fields (clickHouseSearchIndex, clickHouseLogStore, agentRegistryService), which meant EVERY IT ran against mocks instead of the real Spring context. That masked the production crashloop — the real bean graph was never exercised by CI. - Remove the three @MockBean fields from AbstractPostgresIT. - Move @MockBean declarations onto only the specific ITs that stub method behavior (verified by grepping for when/verify calls). - ITs that don't stub CH behavior now inject the real beans. - Add SpringContextSmokeIT — @SpringBootTest with no mocks, void contextLoads(). Fails fast on declared-type / autowire-type mismatches like the one #141 fixed. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
Observability server for Cameleer agents
Languages
Java
61.6%
TypeScript
30.2%
HTML
5.2%
CSS
2.9%