NuGet Solution Master Workflow
This workflow acts as a thin wrapper that delegates to the Master Workflow. For new repositories, we recommend calling the Master Workflow directly. Existing repositories using this workflow will continue to work without changes.
Important
Because this workflow delegates to the Master Workflow, it performs the full CI/CD pipeline, including DataMiner package handling. If your repository already has a separate DataMiner App Packages workflow alongside this one, both workflows will execute the same pipeline when a tag is created, which can lead to duplicate artifact uploads or publishing conflicts. In that case, remove one of the two workflows and switch to a single Master Workflow call.
The NuGet Solution Master Workflow was originally designed to run on repositories containing the DataMiner NuGet Package Solution provided by the DIS extension in Visual Studio or from Skyline.DataMiner.VisualStudioTemplates.
This workflow delegates to the Master Workflow for the full CI/CD pipeline, including quality gate steps, NuGet package creation, signing, and publishing. For detailed information, refer to the Master Workflow documentation.
The NuGet Solution Master Workflow sets the NuGet push destination to https://api.nuget.org/v3/index.json (nuget.org), while the Internal NuGet Solution Master Workflow pushes to the GitHub Packages registry of the repository owner.