Skip to content

fix(0026): re-add enrichment-worker to the cargo workspace#63

Merged
karczuRF merged 1 commit into
developfrom
feat/0026_enrichment-worker-integration
Jun 29, 2026
Merged

fix(0026): re-add enrichment-worker to the cargo workspace#63
karczuRF merged 1 commit into
developfrom
feat/0026_enrichment-worker-integration

Conversation

@karczuRF

Copy link
Copy Markdown
Collaborator

Summary

  • Re-add packages/enrichment-worker to the root Cargo.toml workspace members. It had been dropped when a later merge rewrote the members block (for the 0039/0054 crates), silently excluding the crate from cargo check/test --workspace — un-built and un-tested by CI since the prototype commit.
  • Collapse a nested if let in ch_enrich.rs to clear the only clippy warning (behaviour unchanged).
  • Verified locally: cargo check --workspace + clippy + fmt clean; 24 unit + 2 e2e tests pass; all 3 #[ignore]d live-CH integration tests pass against a local ClickHouse pinned to the prod version 26.3.10.60 (oracle/peg/pivot tiers, idempotency, oracle-miss-stays-zero, budget-defer, watermark bound). The integration tests stay #[ignore]d so CI compiles but skips them (no CH on the runner).
  • Record progress in the task 0026 history. Remaining acceptance criteria are deploy/infra-gated (CDK Lambda + EventBridge Scheduler + IAM, CloudWatch metrics/dashboard, live-prod backfill check) and stay out of scope under the prepare-not-deploy constraint; task remains active.

The crate was dropped from the root Cargo.toml `members` list by a
later merge that rewrote the block, so since the prototype commit it
was excluded from `cargo check/test --workspace` — silently un-built
and un-tested by CI. Re-add the member so the crate (and its 24 unit
+ 2 e2e tests) is covered again; the live-CH integration tests stay
`#[ignore]`d so CI compiles but skips them.

Also collapse a nested `if let` in ch_enrich.rs to clear the only
clippy warning (behaviour unchanged).
@karczuRF karczuRF merged commit 4bb88e7 into develop Jun 29, 2026
3 checks passed
@karczuRF karczuRF deleted the feat/0026_enrichment-worker-integration branch June 29, 2026 07:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant