-
Type: Story
-
Status: Resolved (View Workflow)
-
Priority: Medium
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: VOLTHA v2.12
-
Labels:None
-
Story Points:0
We have a mix of voltha-protos version in use across repositories.
Problem can be corrected at release time but this is too far downstream, problems can manifest and will surface at the worst possible time:
./voltha-lib-go/go.mod: github.com/opencord/voltha-protos/v5 v5.4.6 ./voltha-lib-go/go.mod:replace github.com/opencord/voltha-protos/v5 => github.com/opencord/voltha-protos/v5 v5.4.7 ./voltha-eponolt-adapter/go.mod: github.com/opencord/voltha-protos/v3 v3.4.1 ./bbsim/go.mod: github.com/opencord/voltha-protos/v5 v5.2.3 ./voltha-epononu-adapter/go.mod: github.com/opencord/voltha-protos/v3 v3.3.9 ./voltha-go-controller/go.mod: github.com/opencord/voltha-protos/v5 v5.2.4 ./voltha-api-server/vendor/github.com/opencord/voltha-protos/v2/go.mod:module github.com/opencord/voltha-protos/v2 ./voltha-api-server/go.mod: github.com/opencord/voltha-protos/v2 v2.0.1 ./voltha-openolt-adapter/go.mod: github.com/opencord/voltha-protos/v5 v5.4.9 ./voltha-protos/go.mod:module github.com/opencord/voltha-protos/v5 ./voltha-go/go.mod: github.com/opencord/voltha-protos/v5 v5.4.9 ./voltha-openonu-adapter-go/go.mod: github.com/opencord/voltha-protos/v5 v5.4.9 ./voltha-northbound-bbf-adapter/go.mod: github.com/opencord/voltha-protos/v5 v5.2.
Changes needed:
- Update all proto strings to v5.4.10 (latest release for v2.12)
- Create a "make lint" target that will infer latest version from git and err when discrepancies are detected.
- Afterwards wire the voltha-protos version check into JJB pipelines so repositories can be kept up-to-date.