Skip to content

Commit 5178e47

Browse files
committed
Tweaks.
1 parent 1a1e50f commit 5178e47

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

build/Common.prod.props

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@
2626
<PackagePrimaryLicenseFile>$(RepoRoot)\LICENSE.TXT</PackagePrimaryLicenseFile>
2727
<PackageThirdPartyNoticesFile>$(RepoRoot)\THIRD-PARTY-NOTICES.TXT</PackageThirdPartyNoticesFile>
2828
<PackageReadmeFile>README.md</PackageReadmeFile>
29-
<PackageReleaseNotes>RELEASENOTES.md</PackageReleaseNotes>
29+
<PackageChangelogFile>CHANGELOG.md</PackageChangelogFile>
30+
<PackageReleaseNotesFile>$(RepoRoot)\RELEASENOTES.md</PackageReleaseNotesFile>
3031
</PropertyGroup>
3132

3233
<PropertyGroup Label="SourceLinkProperties">
@@ -112,14 +113,14 @@
112113
</Exec>
113114

114115
<PropertyGroup>
116+
<MarkdownCommentRegex>\[([^]]+?)\]\(\.(.+?)\)</MarkdownCommentRegex>
115117
<GitHubPermalinkUrl>$(GitOriginConsoleOutput.Replace('.git',''))/blob/$(GitCommitConsoleOutput)</GitHubPermalinkUrl>
116118
</PropertyGroup>
117119

118120
<Message Importance="high" Text="**GitInformationDebug** GitCommitConsoleOutput: $(GitCommitConsoleOutput), GitCommitExitCode: $(GitCommitExitCode), GitOriginConsoleOutput: $(GitOriginConsoleOutput), GitOriginExitCode: $(GitOriginExitCode), GitHubPermalinkUrl: $(GitHubPermalinkUrl)" />
119121

120122
<ItemGroup>
121123
<PackageMarkdownFiles Include="README.md" />
122-
<PackageMarkdownFiles Include="$(RepoRoot)\RELEASENOTES.md" />
123124
</ItemGroup>
124125

125126
<ItemGroup>
@@ -128,10 +129,20 @@
128129

129130
<WriteLinesToFile
130131
File="$(BaseIntermediateOutputPath)%(PackageMarkdownFiles.Filename)%(PackageMarkdownFiles.Extension)"
131-
Lines="$([System.Text.RegularExpressions.Regex]::Replace($([System.IO.File]::ReadAllText(%(PackageMarkdownFiles.FullPath))), '\[([^]]+?)\]\(\.(.+?)\)', '[$1]($(GitHubPermalinkUrl)%(PackageMarkdownFiles.Path).$2)').Replace('/', '\'))"
132+
Lines="$([System.Text.RegularExpressions.Regex]::Replace($([System.IO.File]::ReadAllText(%(PackageMarkdownFiles.FullPath))), '$(MarkdownCommentRegex)', '[$1]($(GitHubPermalinkUrl)%(PackageMarkdownFiles.Path).$2)').Replace('\', '/'))"
132133
Overwrite="true"
133134
Encoding="UTF-8"/>
134135

136+
<PropertyGroup>
137+
<_PackageReleaseNotesFilePath>$([System.IO.Path]::GetFullPath('$(PackageReleaseNotesFile)').Replace('$(RepoRoot)', '').Replace('\', '/'))</_PackageReleaseNotesFilePath>
138+
<_PackageChangelogFilePath>$([System.IO.Path]::GetFullPath('$(PackageChangelogFile)').Replace('$(RepoRoot)', '').Replace('\', '/'))</_PackageChangelogFilePath>
139+
<PackageReleaseNotes>
140+
For highlights and announcements see: $(GitHubPermalinkUrl)$(_PackageReleaseNotesFilePath).
141+
142+
For detailed changes see: $(GitHubPermalinkUrl)$(_PackageChangelogFilePath).
143+
</PackageReleaseNotes>
144+
</PropertyGroup>
145+
135146
<ItemGroup>
136147
<Content Include="$(BaseIntermediateOutputPath)*.md" PackagePath="/" />
137148
</ItemGroup>

0 commit comments

Comments
 (0)