Skip to content
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,7 @@ function GenerateDocsSite {
[string] $version,
[string[]] $allVersions,
[hashtable] $allApps,
[hashtable] $allDependencies,
[string] $repoName,
[string] $releaseNotes,
[string] $header,
Expand Down Expand Up @@ -195,6 +196,14 @@ function GenerateDocsSite {
foreach($value in $allApps.Values) {
$apps += @($value)
}

# Include dependencies for ALDoc to resolve symbols correctly
if ($allDependencies) {
foreach($value in $allDependencies.Values) {
$apps += @($value)
}
}

$apps = @($apps | Select-Object -Unique)

$arguments = $aldocArguments + @(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ foreach($release in $releases) {
$allApps, $allDependencies = CalculateProjectsAndApps -tempFolder $tempFolder -includeProjects $includeProjects -excludeProjects $excludeProjects -groupByProject:$settings.alDoc.groupByProject
$version = $release.Name
$releaseNotes = $release.body
GenerateDocsSite -version $version -allVersions $versions -allApps $allApps -repoName $settings.repoName -releaseNotes $releaseNotes -header $header -footer $footer -defaultIndexMD $defaultIndexMD -defaultReleaseMD $defaultReleaseMD -docsPath $docsPath -logLevel $logLevel -groupByProject:$settings.alDoc.groupByProject
GenerateDocsSite -version $version -allVersions $versions -allApps $allApps -allDependencies $allDependencies -repoName $settings.repoName -releaseNotes $releaseNotes -header $header -footer $footer -defaultIndexMD $defaultIndexMD -defaultReleaseMD $defaultReleaseMD -docsPath $docsPath -logLevel $logLevel -groupByProject:$settings.alDoc.groupByProject
do {
try {
$retry = $false
Expand Down Expand Up @@ -107,7 +107,7 @@ if ($latestReleaseTag) {
else {
$releaseNotes = ''
}
GenerateDocsSite -version '' -allVersions $versions -allApps $allApps -repoName $settings.repoName -releaseNotes $releaseNotes -header $header -footer $footer -defaultIndexMD $defaultIndexMD -defaultReleaseMD $defaultReleaseMD -docsPath $docsPath -logLevel $logLevel -groupByProject:$settings.alDoc.groupByProject
GenerateDocsSite -version '' -allVersions $versions -allApps $allApps -allDependencies $allDependencies -repoName $settings.repoName -releaseNotes $releaseNotes -header $header -footer $footer -defaultIndexMD $defaultIndexMD -defaultReleaseMD $defaultReleaseMD -docsPath $docsPath -logLevel $logLevel -groupByProject:$settings.alDoc.groupByProject

Write-Host "::endgroup::"

Expand Down
Loading