27 lines
1.1 KiB
PowerShell
27 lines
1.1 KiB
PowerShell
$global:RepoRoot = Resolve-Path "${PSScriptRoot}..\..\..\.."
|
|
$global:EngDir = Join-Path $global:RepoRoot "eng"
|
|
$global:EngCommonDir = Join-Path $global:EngDir "common"
|
|
$global:EngCommonScriptsDir = Join-Path $global:EngCommonDir "scripts"
|
|
$global:EngScriptsDir = Join-Path $global:EngDir "scripts"
|
|
|
|
# Import required scripts
|
|
. (Join-Path $global:EngCommonScriptsDir SemVer.ps1)
|
|
. (Join-Path $global:EngCommonScriptsDir Changelog-Operations.ps1)
|
|
. (Join-Path $global:EngCommonScriptsDir Package-Properties.ps1)
|
|
|
|
# Setting expected from common languages settings
|
|
$global:Language = "Unknown"
|
|
$global:PackageRepository = "Unknown"
|
|
$global:packagePattern = "Unknown"
|
|
$global:MetadataUri = "Unknown"
|
|
|
|
# Import common language settings
|
|
$EngScriptsLanguageSettings = Join-path $global:EngScriptsDir "Language-Settings.ps1"
|
|
if (Test-Path $EngScriptsLanguageSettings) {
|
|
. $EngScriptsLanguageSettings
|
|
}
|
|
|
|
# Transformed Functions
|
|
$GetPackageInfoFromRepoFn = "Get-${Language}-PackageInfoFromRepo"
|
|
$GetPackageInfoFromPackageFileFn = "Get-${Language}-PackageInfoFromPackageFile"
|
|
$PublishGithubIODocsFn = "Publish-${Language}-GithubIODocs" |