Context
During troubleshooting, someone installed the package via pip, but the cluster-reported version was still the default 0.1.0.
A follow-up note suggests the cluster-side version may currently be hardcoded and should likely be passed through as a build argument.
Problem
The cluster version shown at runtime can be incorrect, which makes debugging and support harder.
Expected behavior
The version reported by the cluster should match the version used to build and publish the artifact (for example, the pip package version).
Proposed direction
- Trace how version metadata is produced during build and publish.
- Propagate the real version into cluster artifacts and runtime (for example via build args or generated metadata).
- Remove any hardcoded fallback that masks the actual build version.
Acceptance criteria
- Installing a non-
0.1.0 package no longer reports 0.1.0 by default.
- Cluster version output matches the artifact and package version.
- Add automated coverage for the version propagation path (unit/integration as appropriate).
Context
During troubleshooting, someone installed the package via
pip, but the cluster-reported version was still the default0.1.0.A follow-up note suggests the cluster-side version may currently be hardcoded and should likely be passed through as a build argument.
Problem
The cluster version shown at runtime can be incorrect, which makes debugging and support harder.
Expected behavior
The version reported by the cluster should match the version used to build and publish the artifact (for example, the pip package version).
Proposed direction
Acceptance criteria
0.1.0package no longer reports0.1.0by default.