@@ -65,8 +65,11 @@ function GetAdjustedReadmeContent($ReadmeContent, $PackageInfo, $PackageMetadata
6565 $foundTitle = $matches [" filetitle" ]
6666 }
6767
68- $replacementPattern = " `$ {1}$tag "
69- $ReadmeContent = $ReadmeContent -replace $releaseReplaceRegex , $replacementPattern
68+ # If this is not a daily dev package, perform link replacement
69+ if (! $packageInfo.DevVersion ) {
70+ $replacementPattern = " `$ {1}$tag "
71+ $ReadmeContent = $ReadmeContent -replace $releaseReplaceRegex , $replacementPattern
72+ }
7073
7174 $header = @"
7275---
@@ -96,12 +99,16 @@ function UpdateDocsMsMetadataForPackage($packageInfoJsonLocation) {
9699 # If the package is of a dev version there may be language-specific needs to
97100 # specify the appropriate version. For example, in the case of JS, the dev
98101 # version is always 'dev' when interacting with NPM.
99- if ($GetDocsMsLanguageSpecificPackageInfo -and (Test-Path " Function:$GetDocsMsLanguageSpecificPackageInfo " )) {
100- $packageInfo = & $GetDocsMsLanguageSpecificPackageInfo $packageInfo
102+ if ($GetDocsMsDevLanguageSpecificPackageInfoFn -and (Test-Path " Function:$GetDocsMsDevLanguageSpecificPackageInfoFn " )) {
103+ $packageInfo = & $GetDocsMsDevLanguageSpecificPackageInfoFn $packageInfo
104+ } else {
105+ # Default: use the dev version from package info as the version for
106+ # downstream processes
107+ $packageInfo.Version = $packageInfo.DevVersion
101108 }
102109 }
103110
104- $packageMetadataArray = (Get-CSVMetadata ).Where ({ $_.Package -eq $packageInfo.Name })
111+ $packageMetadataArray = (Get-CSVMetadata ).Where ({ $_.Package -eq $packageInfo.Name -and $_ .GroupId -eq $packageInfo .Group -and $_ .Hide -ne ' true ' -and $_ .New -eq ' true ' })
105112 if ($packageMetadataArray.Count -eq 0 ) {
106113 LogError " Could not retrieve metadata for $ ( $packageInfo.Name ) from metadata CSV"
107114 } elseif ($packageMetadataArray.Count -gt 1 ) {
@@ -116,8 +123,6 @@ function UpdateDocsMsMetadataForPackage($packageInfoJsonLocation) {
116123 }
117124
118125 $docsMsMetadata = & $GetDocsMsMetadataForPackageFn $packageInfo
119- $version = [AzureEngSemanticVersion ]::ParseVersionString($packageInfo.Version )
120-
121126 $readMePath = $docsMsMetadata.LatestReadMeLocation
122127 if ($originalVersion.IsPrerelease ) {
123128 $readMePath = $docsMsMetadata.PreviewReadMeLocation
0 commit comments