Description
JavaScript, C#, Java, and Python all have well-defined processes for
- publishing and hosting private modules in Azure Artifacts
- using Azure Artifacts as a secure mirror for public repositories
While there was a recently published guide on the subject, I have been unable to get it working (presumably due to PowerShell/PowerShellGetv2#433 ), and even still, there is no information on added PowerShell Gallery as an upstream package source, so there is no way of applying Component Governance to PowerShell modules or avoiding downloading from a public repository, which is forbidden in many security contexts.
Using Azure Artifacts as a private repository and mirror should be a core priority for PowerShellGet, as it enables PowerShell developers to operate at the same pedigree as application developers. Please use this scenario when prioritizing features and writing documentation.