chore(workspace): unify crate versions via workspace package

What does this MR do and why?

Adds [workspace.package] version = "0.1.0" to the root Cargo.toml and replaces all per-crate hardcoded versions with version.workspace = true. This way every crate in the workspace shares a single version, which simplifies tagging docker image releases — bump one line instead of fourteen.

Closes #157 (closed)

Testing

cargo check passes. No runtime behavior change — this only affects crate metadata.

Performance Analysis

  • This merge request does not introduce any performance regression. If a performance regression is expected, explain why.
Edited by Bohdan Parkhomchuk

Merge request reports

Loading