File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -87,6 +87,7 @@ for ($i = 0; $i -le $readmeFiles.Count - 1; $i++) {
8787 $autorestConfigYaml = ConvertTo-YAML $yml
8888 }
8989 Invoke-GenerateAndBuildSDK - readmeAbsolutePath $readme - sdkRootPath $sdkPath - autorestConfigYaml " $autorestConfigYaml " - downloadUrlPrefix " $downloadUrlPrefix " - generatedSDKPackages $generatedSDKPackages
90+ $generatedSDKPackages [$generatedSDKPackages.Count - 1 ][' readmeMd' ] = @ ($readmeFile )
9091}
9192
9293# update services without readme.md
@@ -156,6 +157,7 @@ if ($relatedTypeSpecProjectFolder) {
156157 - generatedSDKPackages $generatedSDKPackages `
157158 - specRepoRoot $swaggerDir
158159 }
160+ $generatedSDKPackages [$generatedSDKPackages.Count - 1 ][' typespecProject' ] = @ ($typespecRelativeFolder )
159161 }
160162}
161163$outputJson = [PSCustomObject ]@ {
Original file line number Diff line number Diff line change @@ -891,15 +891,26 @@ function GeneratePackage()
891891 $ciFilePath = " sdk/$service /ci.mgmt.yml"
892892 }
893893
894+ # get the sdk version
895+ $version = " "
896+ $projectFile = Join-Path $srcPath " $packageName .csproj"
897+ $csproj = new-object xml
898+ $csproj.PreserveWhitespace = $true
899+ $csproj.Load ($projectFile )
900+ $versionNode = ($csproj | Select-Xml " Project/PropertyGroup/Version" ).Node
901+ if ($versionNode ) {
902+ $version = $versionNode.InnerText
903+ }
894904 $packageDetails = @ {
905+ version = $version ;
895906 packageName = " $packageName " ;
896907 result = $result ;
897908 path = @ (" $path " , " $ciFilePath " );
898909 packageFolder = " $projectFolder " ;
899910 artifacts = $artifacts ;
900911 apiViewArtifact = $apiViewArtifact ;
901912 language = " .Net" ;
902- changelog = $changelog
913+ changelog = $changelog ;
903914 }
904915
905916 if ($null -ne $installInstructions ) {
You can’t perform that action at this time.
0 commit comments