miroir/k8s/argo-workflows
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
..
miroir-ci-docker-compose-smoke.yaml P11.7: Add quick-start example artifacts (Docker Compose + config) 2026-05-20 06:49:05 -04:00
miroir-ci-smoke.yaml P8: Finalize CI/CD templates, prod ArgoCD app, and CHANGELOG for v0.1.0 2026-04-19 15:09:14 -04:00
miroir-ci.yaml fix(ci): enable kafka-sink feature in CI build and Dockerfile 2026-05-31 12:07:48 -04:00
miroir-release-ready.yaml P8: Finalize CI/CD templates, prod ArgoCD app, and CHANGELOG for v0.1.0 2026-04-19 15:09:14 -04:00
miroir-release.yaml P8: Finalize CI/CD templates, prod ArgoCD app, and CHANGELOG for v0.1.0 2026-04-19 15:09:14 -04:00