Hello
We are experiencing an issue during the dataminer-package-create step in our CICD pipeline.
While dotnet restore and dotnet build succeed, the packaging step fails with:
Unable to resolve dependency 'Skyline.DataMiner.SDM'
During restore, we consistently get warnings like:
Skyline.DataMiner.SDM.Registration.Common 2.0.0 depends on Skyline.DataMiner.SDM (>= 1.0.1-rc1)
but Skyline.DataMiner.SDM 1.0.1-rc1 was not found. Skyline.DataMiner.SDM 1.0.1 was resolved instead.
So restore falls back to version 1.0.1, but it seems dataminer-package-create does not accept this fallback and fails to resolve the dependency.
We do not explicitly reference Skyline.DataMiner.SDM in our projects — it is a transitive dependency.
I guess, we could add
<PackageReference Include="Skyline.DataMiner.SDM" Version="1.0.1" />
But, could you clarify whether the packager requires an exact match (e.g. -rc1), and how this dependency should be handled in CICD?
Regards
Kévin
Hi Kevin
Good find, indeed the 1.0.1-rc1 version was not released on nuget.org yet. Which is why the CICD fails. It was only available through our internal Skyline Github store.
I pushed the version to nuget.org, your CICD should work now.
Kind regards
Arne
Hi Arne,
Thanks for pushing the version to nuget.org. it works.
See you later my friend!!