I have a top-level component that I call com.mycompany.Dependencies
. This component houses our in-house SDK built in Python.
Our GG components that are built in Python, use that as a dependency, as defined below:
ComponentDependencies:
com.mycompany.Dependencies:
VersionRequirement: "1.0.25"
DependencyType: HARD
We have about 3 components that are currently using the com.mycompany.Dependencies
as a dependency.
When we update the Dependencies lib (i.e. add new features to the core SDK lib, we naturally build
and publish
, which will create an incremental version. i.e. 1.0.26
.
Is there a way that, when the new Dependencies version has been published, for all of the components to automatically download the new lib, such that we don't have to increment the VersionRequirement
every time there is a new version?
so, it would be something along the lines of (note latest
):
ComponentDependencies:
com.mycompany.Dependencies:
VersionRequirement: "latest"
DependencyType: HARD
I have tried with latest
but I don't think it worked.
This way, the GG runtime would pick up that there is a latest
version of Dependencies
and pull it onto the device, install it, and restart the components.
Is this the right way to do it? What would you suggest if this is not possible, or an alternative way?