miroir/crates/miroir-proxy
jedarden 67b44611c4 fix(ci): enable kafka-sink feature in CI build and Dockerfile
The kafka-sink Cargo feature existed but was not enabled in production builds,
causing all Kafka CDC events to be silently dropped at runtime.

Changes:
- Add --features miroir-core/kafka-sink to cargo-build in miroir-ci.yaml
- Update Dockerfile comments to reflect the expected build commands
- Add kafka_sink_feature.rs integration test with #[cfg(feature = "kafka-sink")]

The test verifies:
- Feature is enabled (compile-time check)
- CdcManager publish works with Kafka config
- Kafka sink config parses correctly

Fixes plan-gap: kafka-sink feature not enabled in CI build and Dockerfile
2026-05-31 12:07:48 -04:00
..
admin-ui/dist feat(admin-ui): add 2PC settings preview endpoint and UI integration 2026-05-25 00:03:35 -04:00
src feat(search-ui): add i18n locales field to SearchUiIndexConfig (plan §13.21) 2026-05-31 12:02:07 -04:00
static feat(search-ui): add Idempotency-Key header for query coalescing (plan §13.10, §13.21) 2026-05-31 11:51:21 -04:00
tests fix(ci): enable kafka-sink feature in CI build and Dockerfile 2026-05-31 12:07:48 -04:00
Cargo.toml feat(dump-import): implement multipart upload and broadcast fallback 2026-05-26 13:43:33 -04:00