Repository navigation
ci: Fix otel smoke test, widen trigger condition - #3170
Conversation
|
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
🔵 Tier 2 — Low RiskSmall, isolated change with no API route or data model modifications. Why this tier:
Additional context: touches background tasks or the delivery pipeline lightly (8 lines, under the 30-line bar for Tier 4) Review process: AI review + quick human skim (target: 5–15 min). Reviewer validates AI assessment and checks for domain-specific concerns. Stats
|
|
PR Review
2 finding(s): 🔴 0 critical · 🟠 1 major · 🔵 1 minor 2 posted as inline comment(s) on the changed lines. Severity is the reviewer's own estimate and is used for ordering, not filtering. No finding blocks merge automatically; a maintainer decides. |
Deep Review✅ No critical issues found. This is a CI/config-only change (~20 lines, no executable code). The correctness reviewer traced the ClickHouse config-merge behavior and confirmed the fix is sound: 🔵 P3 nitpicks (2)
Reviewers (5): correctness, testing, maintainability, project-standards, previous-comments. Testing gaps: No CI step directly asserts that the compat server's No finding blocks merge automatically. A maintainer will expect P0/P1 findings in code this PR changes to be fixed; P2/P3 are your call -- fix or reply. Never fix findings about surrounding code here; reply instead. Do not widen the PR. How to respond |
E2E Test Results✅ All tests passed • 382 passed • 1 skipped • 1622s
Tests ran across 4 shards in parallel. |
| files: | | ||
| docker/otel-collector/** | ||
| smoke-tests/otel-collector/** | ||
| packages/otel-collector/builder-config.yaml |
There was a problem hiding this comment.
The smoke-test image copies the entire packages/otel-collector package and compiles cmd/migrate, but this trigger tracks only builder-config.yaml. A change to the migration source or its Go dependencies can therefore alter the schema-seeding binary while any_changed remains false, so CI skips the OTel smoke suite for code it directly builds. Cover packages/otel-collector/**, as the OTel unit-test trigger already does.
| packages/otel-collector/builder-config.yaml | |
| packages/otel-collector/** |
Summary
Fixes the otel smoke tests, which fail because #3142 added a prometheus related ClickHouse config property that causes the (deliberately older) ClickHouse compat version used in the otel smoke tests to fail on startup. This is fixed by removing the prometheus setting from the compat container's config.
To prevent this in the future, the conditions for running the smoke tests have been widened to include changes to the ClickHouse config.
Related: Smoke tests are failing on #3100.
Screenshots or video
No behavior changes.
How to test on Vercel preview
No behavior changes.
References