-
Notifications
You must be signed in to change notification settings - Fork 1
fix: resolve missing dependencies for Windows Kafka SASL support #170
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
@cubic-dev-ai please review. |
@patrick-stephens I have started the AI code review. It will take a few minutes to complete. |
11bb98e to
8bac230
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
1 issue found across 1 file
Prompt for AI agents (all 1 issue)
Check if these issues are valid — if so, understand the root cause of each and fix them.
<file name="source/cmake/kafka.cmake">
<violation number="1" location="source/cmake/kafka.cmake:12">
P1: Rule violated: **Ensure tests are added**
Production code modified without corresponding test changes. The rule requires that changes to production files under `source/` (like `source/cmake/kafka.cmake`) include at least one test file change under `source/tests/` or `source/testing/`. Consider updating `source/tests/runtime/out_kafka.c` or adding a new CMake test to verify:
- Windows SASL enablement when FLB_TLS is on
- FATAL_ERROR behavior when SASL/OAuth Bearer is disabled</violation>
</file>
Reply to cubic to teach it or ask questions. Re-run a review with @cubic-dev-ai review this PR
8bac230 to
03ecde1
Compare
383e403 to
7ab765b
Compare
…it push Signed-off-by: Patrick Stephens <pat@fluent.do>
7ab765b to
7c99f6d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No issues found across 1 file
|
/build macos |
Resolves #14 using techniques from fluent/fluent-bit#11294 although with some fixes.
Summary by cubic
Fix Windows Kafka SASL setup by gating OAuth Bearer on TLS for Windows and failing misconfigured builds. Addresses #14 and avoids hidden dependency issues while aligning with librdkafka behavior on Windows.
Written for commit 7c99f6d. Summary will update automatically on new commits.