...

Text file src/github.com/Azure/azure-sdk-for-go/eng/common/scripts/common.ps1

Documentation: github.com/Azure/azure-sdk-for-go/eng/common/scripts

     1# cSpell:ignore Apireview
     2# cSpell:ignore Onboarded
     3$RepoRoot = Resolve-Path "${PSScriptRoot}..\..\..\.."
     4$EngDir = Join-Path $RepoRoot "eng"
     5$EngCommonDir = Join-Path $EngDir "common"
     6$EngCommonScriptsDir = Join-Path $EngCommonDir "scripts"
     7$EngScriptsDir = Join-Path $EngDir "scripts"
     8
     9# Import required scripts
    10. (Join-Path $EngCommonScriptsDir SemVer.ps1)
    11. (Join-Path $EngCommonScriptsDir ChangeLog-Operations.ps1)
    12. (Join-Path $EngCommonScriptsDir Package-Properties.ps1)
    13. (Join-Path $EngCommonScriptsDir logging.ps1)
    14. (Join-Path $EngCommonScriptsDir Invoke-GitHubAPI.ps1)
    15. (Join-Path $EngCommonScriptsDir Invoke-DevOpsAPI.ps1)
    16. (Join-Path $EngCommonScriptsDir artifact-metadata-parsing.ps1)
    17. (Join-Path $EngCommonScriptsDir "Helpers" git-helpers.ps1)
    18
    19# Setting expected from common languages settings
    20$Language = "Unknown"
    21$PackageRepository = "Unknown"
    22$packagePattern = "Unknown"
    23$MetadataUri = "Unknown"
    24
    25# Import common language settings
    26$EngScriptsLanguageSettings = Join-path $EngScriptsDir "Language-Settings.ps1"
    27if (Test-Path $EngScriptsLanguageSettings) {
    28  . $EngScriptsLanguageSettings
    29}
    30
    31if (!(Get-Variable -Name "LanguageShort" -ValueOnly -ErrorAction "Ignore"))
    32{
    33  $LanguageShort = $Language
    34}
    35
    36if (!(Get-Variable -Name "LanguageDisplayName" -ValueOnly -ErrorAction "Ignore"))
    37{
    38  $LanguageDisplayName = $Language
    39}
    40
    41# Transformed Functions
    42$GetPackageInfoFromRepoFn = "Get-${Language}-PackageInfoFromRepo"
    43$GetPackageInfoFromPackageFileFn = "Get-${Language}-PackageInfoFromPackageFile"
    44$PublishGithubIODocsFn = "Publish-${Language}-GithubIODocs"
    45$UpdateDocsMsPackagesFn = "Update-${Language}-DocsMsPackages"
    46$GetDocsMsMetadataForPackageFn = "Get-${Language}-DocsMsMetadataForPackage"
    47$GetDocsMsDevLanguageSpecificPackageInfoFn = "Get-${Language}-DocsMsDevLanguageSpecificPackageInfo"
    48$GetGithubIoDocIndexFn = "Get-${Language}-GithubIoDocIndex"
    49$FindArtifactForApiReviewFn = "Find-${Language}-Artifacts-For-Apireview"
    50$TestProxyTrustCertFn = "Import-Dev-Cert-${Language}"
    51$ValidateDocsMsPackagesFn = "Validate-${Language}-DocMsPackages"
    52$GetOnboardedDocsMsPackagesFn = "Get-${Language}-OnboardedDocsMsPackages"
    53$GetDocsMsTocDataFn = "Get-${Language}-DocsMsTocData"
    54$GetDocsMsTocChildrenForManagementPackagesFn = "Get-${Language}-DocsMsTocChildrenForManagementPackages"
    55$UpdateDocsMsTocFn = "Get-${Language}-UpdatedDocsMsToc"

View as plain text