prodriguezdefino opened a new pull request, #40508:
URL: https://github.com/apache/beam/pull/40508

   First change in the series that adds the Apache Beam Rust SDK.
   
   This change adds:
   - The Cargo workspace at sdks/rust (rustfmt and clippy configuration, 
workspace lints, dev profiles) with a single member.
   - apache-beam-model: protobuf and gRPC bindings generated at build time from 
the model protos in this repository (model/pipeline, model/fn-execution, 
model/job-management).
   - Gradle integration (:sdks:rust), so the SDK builds like the rest of the 
repository: build, check (rustfmt + clippy -D warnings), test, fmt and clean. 
build.gradle applies one script per build area from sdks/rust/gradle/; the 
tasks call cargo, which handles incremental builds. Gradle passes the Beam 
version from gradle.properties to cargo; no Beam version is hard-coded in the 
Rust sources.
   - Release tooling: release/src/main/scripts/set_version.sh bumps the Cargo 
manifests through sdks/rust/scripts/set_version.sh.
   - local-env-setup.sh installs Rust and protoc.
   - README.md and docs/development.md.
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to