Skip to content

Conversation

@killzoner
Copy link
Contributor

@killzoner killzoner commented Jan 30, 2026

Which issue does this PR close?

No issue opened. Noticed this working on #1395 and running cargo clippy --workspace --all-targets --all-features -- -D warnings ;

Rationale for this change

The build with keda-scaler feature is broken (along with few other things)

What changes are included in this PR?

  • Fix keda-scaler proto build
  • Update lint command to apply --all-features
  • Updated a few things to comply with the new flag reporting errors (docs, feature flag combination errors, false positive errors, etc.)
  • Fix build issue with new TLS RPC example

I can split the commits in separate PRs if desirable

Are there any user-facing changes?

No

@killzoner killzoner force-pushed the fix-prost-build-keda branch from e88b5fe to b5a2782 Compare January 30, 2026 09:45
@killzoner killzoner changed the title Fix prost build keda Fix prost build keda + TLS RPC example Jan 30, 2026
@killzoner killzoner changed the title Fix prost build keda + TLS RPC example fix: restore prost build keda + fix TLS RPC example Jan 30, 2026
@killzoner killzoner changed the title fix: restore prost build keda + fix TLS RPC example fix: prost build keda and TLS RPC example Jan 30, 2026
@killzoner killzoner force-pushed the fix-prost-build-keda branch 2 times, most recently from ebd2994 to c10fbbe Compare January 30, 2026 10:52
@killzoner killzoner force-pushed the fix-prost-build-keda branch from c10fbbe to 572d7d5 Compare January 30, 2026 13:10
description: 'Prepare Rust Build Environment'
inputs:
cmake:
description: 'install cmake'
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

who needs CMAKE?

Copy link
Contributor Author

@killzoner killzoner Jan 30, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

snmalloc-rs does, and since we run lint with --all-features, it's needed

We might just remove snmalloc since it's not really maintained for now, donated to microsoft root project but no active publication to crates.io since then

https://github.com/microsoft/snmalloc/tree/main/snmalloc-rs

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i dont think anybody is using it, please remove it if you can @killzoner

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All right i'll remove it and put back the default CI without cmake

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's removed (both cmake and snmalloc)

Copy link
Contributor

@milenkovicm milenkovicm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it looks ok, thanks @killzoner

Copy link
Contributor

@milenkovicm milenkovicm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @killzoner

@milenkovicm milenkovicm merged commit 4fe9e1d into apache:main Jan 31, 2026
16 checks passed
@killzoner killzoner deleted the fix-prost-build-keda branch January 31, 2026 20:03
martin-g pushed a commit to martin-g/datafusion-ballista that referenced this pull request Feb 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants