Skip to content

[gateway] Introduce the fluss-gateway module - #4002

Merged
luoyuxia merged 1 commit into
apache:mainfrom
beryllw:gateway-module-scaffold
Aug 14, 2026
Merged

[gateway] Introduce the fluss-gateway module#4002
luoyuxia merged 1 commit into
apache:mainfrom
beryllw:gateway-module-scaffold

Conversation

@beryllw

@beryllw beryllw commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Summary

Test Plan

  • Local (all pass): cargo build --all-targets, cargo test --all-targets (1 smoke test), cargo clippy --all-targets -- -D warnings, cargo fmt --all -- --check, RUSTDOCFLAGS=-D warnings cargo doc --no-deps, cargo +1.88.0 check --all-targets
  • CI: the new gateway jobs run on this PR; the crate has no dependencies yet, so cargo deny check licenses is trivially green.

@beryllw

beryllw commented Aug 14, 2026

Copy link
Copy Markdown
Contributor Author

@luoyuxia cc

@beryllw
beryllw force-pushed the gateway-module-scaffold branch from 197a271 to 4c7aeb3 Compare August 14, 2026 10:25
@beryllw
beryllw force-pushed the gateway-module-scaffold branch from 4c7aeb3 to 81ef9eb Compare August 14, 2026 10:33
@luoyuxia
luoyuxia merged commit 2ba95fa into apache:main Aug 14, 2026
12 of 13 checks passed
beryllw added a commit to beryllw/fluss that referenced this pull request Aug 14, 2026
…e rust workflows

Move the gateway jobs out of rust-build-and-test.yml and
rust-license-and-format.yml into the dedicated gateway-ci.yml introduced in
apache#4002, and install protoc in every compiling job: the gateway now depends on
fluss-rs, whose proto codegen needs protoc, which the scaffold-era workflow
steps did not install. The rust workflows are restored to their upstream
state so gateway changes never build the fluss-rust workspace and vice
versa.
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.

2 participants