mirror of
https://github.com/actions/runner-images-sangeeth.git
synced 2025-12-20 06:29:50 +00:00
Cleanup old markdown documenation approach (#979)
This commit is contained in:
committed by
GitHub
parent
8c8f384a61
commit
43e26fa96b
@@ -3,47 +3,6 @@
|
||||
## Desc: Validate Azure PowerShell modules
|
||||
################################################################################
|
||||
|
||||
Import-Module -Name ImageHelpers -Force
|
||||
|
||||
# Adding description of the software to Markdown
|
||||
function Add-ModuleDescription
|
||||
{
|
||||
param($DefaultModule, [String]$ModuleName)
|
||||
|
||||
# Adding description of the software to Markdown
|
||||
$softwareName = "$moduleName PowerShell module"
|
||||
|
||||
if ($defaultModule)
|
||||
{
|
||||
$description = "#### $($defaultModule.Version)`n`nThis version is installed and is available via ``Get-Module -ListAvailable``"
|
||||
}
|
||||
else
|
||||
{
|
||||
$Description = ""
|
||||
}
|
||||
|
||||
Add-SoftwareDetailsToMarkdown -SoftwareName $softwareName -DescriptionMarkdown $description
|
||||
if($moduleName -eq 'Az')
|
||||
{
|
||||
$prop = @{n="Version";e={[Version]$_.Directory.Name}},@{n="Path";e={$_.FullName}}
|
||||
$azureModules = Get-ChildItem C:\Modules\az_*\Az\*\Az.psd1 | Select-Object $prop
|
||||
}
|
||||
else
|
||||
{
|
||||
$azureModules = Get-Module -Name $moduleName -ListAvailable | Sort-Object Version -Unique
|
||||
}
|
||||
|
||||
foreach($module in $azureModules)
|
||||
{
|
||||
if($module.Version -ne $defaultModule.Version)
|
||||
{
|
||||
|
||||
$currentModule = "#### $($module.Version)`n`nThis version is saved but not installed`n_Location:_ $($module.Path)"
|
||||
Add-ContentToMarkdown -Content $currentModule
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function Validate-AzureModule
|
||||
{
|
||||
param([String]$ModuleName, [String[]]$ModuleVersions)
|
||||
@@ -82,15 +41,3 @@ Validate-AzureModule -ModuleName Azure -ModuleVersions $azureVersions
|
||||
|
||||
$azVersions = "1.0.0", "1.6.0", "2.3.2", "2.6.0", "3.1.0", "3.5.0", "3.8.0"
|
||||
Validate-AzureModule -ModuleName Az -ModuleVersions $azVersions
|
||||
|
||||
# Get default modules version
|
||||
$defaultAzureRMModule = Get-Module -Name AzureRM -ListAvailable
|
||||
$defaultAzureModule = Get-Module -Name Azure -ListAvailable
|
||||
|
||||
# Add modules to the PSModulePath
|
||||
$env:PSModulePath = $env:PSModulePath + ";C:\Modules"
|
||||
|
||||
# Adding description of the software to Markdown
|
||||
Add-ModuleDescription -DefaultModule $defaultAzureRMModule -ModuleName AzureRM
|
||||
Add-ModuleDescription -DefaultModule $defaultAzureModule -ModuleName Azure
|
||||
Add-ModuleDescription -ModuleName Az
|
||||
|
||||
Reference in New Issue
Block a user