azure-powershell-1/tools
wpooley 0b9b9c61f2
Az.ApiManagement update to sdk 8.0.0 / Api Version 2021-8-01 (#17827)
* msg

* warning

* add using

* change desc

* alias

* order

* mapi changes for 20210801

* msg

* warning

* add using

* change desc

* alias

* order

* mapi changes for 20210801

* backup/restore examples

* basic model integration

* backup/restore examples

* basic model integration

* backup/restore examples

* basic model integration

* backup/restore examples

* upgrade apim sdk to 8.0 fix build errors

* Add ApiType, comment out Examples/Samples portion for now

* Add Contract and License to New/Set Api cmdlets

* Add test to cover changes

* map license/contact/terms of service for new/set apim api

* Map TermsOfService back to PsApiManagementApi, and update Set so if no apitype is proved, it doesn't overwrite back to http

* Add ApiType tests results

* Update Help Files

* Update ChangeLog

* suppress

* Update ChangeLog.md

* Addressing PR comment, making ChangeLog more concise

* update CreateApiManagementServiceJson

* fix stv2 test

* Resolve Merge Conflicts

* Update ChangeLog.md

Co-authored-by: Kacie Kang <jikang@microsoft.com>
Co-authored-by: Samir Solanki <samirsolanki@outlook.com>
Co-authored-by: Kacie <35987382+KacieKK@users.noreply.github.com>
Co-authored-by: Yunchi Wang <54880216+wyunchi-ms@users.noreply.github.com>
2022-05-05 13:29:01 +08:00
..
AutomationTestFramework
Az General availability of Az.ManagedServiceIdentity (#17973) 2022-04-25 14:20:29 +08:00
Az.Tools.Installer Fix typo in Az.Tools.Installer (#15986) (#16823) 2022-01-13 16:30:55 +08:00
Az.Tools.Predictor Update dependencies of Az.Tools.Predictor (#18013) 2022-04-29 13:54:00 +08:00
AzPreview release-2022-04-26 (#17959) 2022-04-22 17:45:15 +08:00
BatchModelGenerator [Az.Batch] Adds Get-AzBatchSupportedVirtualMachineSku, Get-AzBatchTaskSlotCount, and Get-AzBatchComputeNodeExtension commands (#16459) 2022-04-15 08:09:53 +08:00
BreakingChanges [Tools] Generate upcomming breaking change document. (#14907) 2022-04-20 16:59:44 +08:00
BuildPackagesTask Update the selected module list (#17955) 2022-04-22 15:46:02 +08:00
Docker
Docs release-2022-04-26 (#17959) 2022-04-22 17:45:15 +08:00
FormatPs1XmlGenerator
Gen2Master Improvement for gen2main and generation pipeline (#17507) 2022-03-17 15:03:58 +08:00
HelpGeneration Copy about_az.help.txt into en-US culture folder (#16473) 2021-11-25 16:02:13 +08:00
InstallationTests
Installer Add script to install module (#15497) 2021-07-21 15:06:25 +08:00
LocalFeed Delete obsoleted libs from local feed (#15215) 2021-06-09 14:03:13 +08:00
ModuleMetadata Ignore method of input parameter from serialized cmdlets (#15775) 2021-08-31 10:35:16 +08:00
Modules New-TestCredential method unable to use according to Azure.TestFramework help doc. (#15764) 2021-08-31 11:21:12 +08:00
NetCoreCsProjSync
NetCorePsd1Sync
ProjectTemplates
RepoTasks Upgraded Microsoft.Rest.ClientRuntime to 2.3.24 (#17792) 2022-04-15 14:14:28 +08:00
ScenarioTest.ResourceManager [Az.Batch] Adds Get-AzBatchSupportedVirtualMachineSku, Get-AzBatchTaskSlotCount, and Get-AzBatchComputeNodeExtension commands (#16459) 2022-04-15 08:09:53 +08:00
SecurityTools [HDInsight]Breaking Change: Support Api version20210601 and az and private link features (#16385) 2021-11-30 16:38:36 +08:00
StaticAnalysis Az.ApiManagement update to sdk 8.0.0 / Api Version 2021-8-01 (#17827) 2022-05-05 13:29:01 +08:00
SwaggerCI Use write-warning when CI validation fails for a RP 2022-04-18 22:38:55 +08:00
Test [Smoketest]Add try 3 times with 30s sleeping time (#17848) 2022-04-28 15:50:33 +08:00
TestFx Add System.ServiceModel.Primitives.dll on Windows PowerShell (#17202) 2022-02-22 13:43:13 +08:00
Tools.Common release-2022-04-26 (#17959) 2022-04-22 17:45:15 +08:00
Tools.Common.Test
VersionController General availability of Az.ManagedServiceIdentity (#17973) 2022-04-25 14:20:29 +08:00
ARMIncrementVersion.ps1
ARMSyncVersion.ps1
ASMIncrementVersion.ps1
AddModulePsm1Dependency.ps1 Keep RequiredModules for Debug configuraiton during add psm1 dependency (#15658) 2021-08-12 19:43:30 +08:00
AzPreview.psd1.template
AzureRM.Example.psm1 Support Assembly Load Context (#15411) 2021-09-20 21:50:33 +08:00
BuildDrop.ps1
BuildInstaller.ps1
CheckAssemblies.ps1 [Resources] Migrate resources from generation to main (#16483) 2021-11-30 11:33:16 +08:00
CheckChangeLog.ps1
CheckIgnoredFile.ps1
CheckSignature.ps1
CleanupBuild.ps1 Do not load ALC assembly in windows PowerShell (#16679) 2021-12-23 11:16:03 +08:00
Common.Netcore.Dependencies.Test.targets [AzResourceManangementPrivateLinks]Add powershell cmdlets for create ResourceManagementPrivatelink and PrivateLinkAssociation (#17542) 2022-03-23 10:06:43 +08:00
Common.Netcore.Dependencies.targets Upgraded Microsoft.Rest.ClientRuntime to 2.3.24 (#17792) 2022-04-15 14:14:28 +08:00
CommonIncrementVersion.ps1
CreateAliasMapping.ps1
CreateFilterMappings.ps1 Correct path of csproj in solution files (#17518) 2022-03-18 11:19:44 +08:00
CreateMappings.ps1 Fixed wrong mapping in help index (#16623) 2021-12-13 14:48:33 +08:00
CreateMappings_rules.json resolve conflict with main branch 2022-03-01 18:34:34 +08:00
CreateRegistryEntry.ps1
DeleteModules.ps1
ExpandModules.ps1
ExternalContributors.md Release 2022-03-01 (#17272) 2022-02-26 14:03:43 +08:00
GenerateCmdletDesignMarkdown.ps1 Add GenerateCmdletDesignMarkdown.ps1 script (#16390) 2021-11-24 17:44:17 +08:00
GenerateExternalContributors.ps1 Fixed #17706, skip contributor azure-powershell-bot. (#17865) 2022-04-21 10:51:40 +08:00
GenerateHelp.ps1 Refine generatehelp.ps1 (#15473) 2021-07-20 14:01:13 +08:00
GeneratePSSwagger.ps1
GeneratedModuleList.txt [EdgeOrder] Move code to main (#16532) 2021-11-30 12:13:16 +08:00
GlobalFilters.xml
NewHelpIndex.ps1 Refine generatehelp.ps1 (#15473) 2021-07-20 14:01:13 +08:00
NewOutputTypeIndex.ps1
NuGet.exe
PS-VSPrompt.lnk
PSRepoStart.cmd Changed using azure test framework help docs. (#15797) 2021-09-03 15:34:26 +08:00
PackModules.ps1
PostBuildModuleAlc.ps1 [Compute] Add-AzVhd Convenience Layer (#15994) 2021-11-16 15:11:43 +08:00
PreloadToolDll.ps1
PrepareAutorestModule.ps1 Improvement for gen2main and generation pipeline (#17507) 2022-03-17 15:03:58 +08:00
PrepareForSecurityCheck.ps1 Copy only changed file to tmp folder for security check. (#15326) 2021-06-23 19:09:46 +08:00
PreparePSRelease.ps1
PublishModules.ps1
PublishModules.psm1 Keep RequiredModules for Debug configuraiton during add psm1 dependency (#15658) 2021-08-12 19:43:30 +08:00
PublishToolsModule.ps1 Prepare Az.Tools.Predictor preview release 0.6.0 (#17473) 2022-03-15 15:29:44 +08:00
README.md Update usage of GenerateCmdletDesignMarkdown (#17140) 2022-02-16 23:27:35 +08:00
Repo-Tasks.psd1
Repo-Tasks.psm1
RunVersionController.ps1 Replace test gallery with powershell gallery in RunVersionController.ps1 (#17687) 2022-04-01 21:56:35 +08:00
SetMsiVersion.ps1
StackIncrementVersion.ps1
StackSyncVersion.ps1
SyncFromMainBranch.ps1 Check whether SyncPath exists before removing 2022-03-11 17:42:03 +08:00
TestModuleLoading.ps1
TestNet472Modules.ps1
UpdateBreakingChangeDocs.ps1
UpdateChangeLog.ps1
UpdateModules.ps1
UpdateModules.psm1 [Tools] Update tools to compatible CI pipeline for generation branch (#15276) 2021-06-21 17:04:14 +08:00
UpdateNugetPackage.ps1
UpdatePlatyPS.ps1
after.Azure.PowerShell.sln.targets
cmdletcount.ps1 Retire Az.Blockchain (#16513) 2021-11-29 15:32:31 +08:00

README.md

This folder contains the utilities for Azure PowerShell.

Build

Common.Netcore.Dependencies.targets contains common dependencies for Azure PowerShell modules.

Test

Common.Netcore.Dependencies.Test.targets contains common dependencies of test execution for Azure PowerShell modules.

Release

Version Control

RunVersionController.ps1 bumps versions after comparing cmdlet signature between current version and snapshot of previous version. It can be executed after build

Reference Docs

CreateMappings.ps1 creates the mappings between service and cmdlet. It scans all help folders and cmdlet help files in markdown and calculates service name according to rules defined by CreateMappings_rules.json. Output are groupMapping.json and groupMappingWarnings.json. It can be executed after build.

Others

GenerateExternalContributors.ps1 generates the list of external contributors which is appended as part of release notes. It needs personal access token of Github with sufficient permission.

GenerateCmdletDesignMarkdown.ps1 generates the cmdlet signatures for review. The content bases on generated cmdlet reference docs in markdown under docs folder. You can try below code from the root folder of your module after reference doc is generated.

..\..\tools\GenerateCmdletDesignMarkdown.ps1 -Path .\docs\ -OutPath .\docs\

Cmdldet is catorized by noun, resource type name by default, with Az prefix. -NounPriority is used to adjust the order of cmdlets in output.