The PowerShell code should be compatible with Windows PowerShell as well as PowerShell Core. Tests are run on different combinations of Windows/Linux/PowerShell versions and Az.Network versions.
The ci workflow contains a final job which creates a new release. The step that does this should use a custom token, rather than the GitHub token, otherwise the publish workflow will not be triggered.
The token requires:
- Read access to metadata
- Read and Write access to actions and code.