This is an automated email from the ASF dual-hosted git repository. nightowl888 pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/lucenenet.git
commit 243ae5f28cf7a43acafbd439e29889d84ec08025 Author: Shad Storhaug <[email protected]> AuthorDate: Sat Apr 25 01:24:00 2020 +0700 build/Release.targets: Added copy command for KEYS file to the CommitReleaseCandidate target --- build/Release.targets | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/build/Release.targets b/build/Release.targets index c13fc15..c8a5f2c 100644 --- a/build/Release.targets +++ b/build/Release.targets @@ -113,6 +113,17 @@ <Exec WorkingDirectory="$(SvnDevDirectory)\$(PackageVersion)" Command="gpg --verify --status-fd 1 $(ReleaseFileName).src.zip.asc $(ReleaseFileName).src.zip" /> </Target> + + <PropertyGroup> + <SvnDevKeysFile>$(SvnDevDirectory)\KEYS</SvnDevKeysFile> + <SvnReleaseKeysFile>$(SvnReleaseDirectory)\KEYS</SvnReleaseKeysFile> + <SvnDevDiscardLocalChanges>true</SvnDevDiscardLocalChanges> + <SvnReleaseDiscardLocalChanges>true</SvnReleaseDiscardLocalChanges> + </PropertyGroup> + + <ItemGroup> + <SvnDevReleaseFiles Include="$(SvnDevDirectory)\$(PackageVersion)\**\*.*" /> + </ItemGroup> <Target Name="CommitReleaseCandidate" Label="Commits a release candidate to Subversion for review before [VOTE]" Condition="'$(AssemblyName)' == 'Lucene.Net' "> <ItemGroup> @@ -127,20 +138,17 @@ <Error Condition =" '%(_RequiredProperties.Value)'=='' " Text=" Missing required property [%(_RequiredProperties.Identity)]" /> + + <Error Condition ="!Exists('$(SvnReleaseDirectory)\KEYS')" + Text=" Keys file '$(SvnReleaseDirectory)\KEYS' doesn't exist in lucenenet/release" /> + + <!-- Copy KEYS file from release to dev --> + <Message Importance="high" Text="Source: $(SvnReleaseKeysFile), Destination: $(SvnDevDirectory)"/> + <Copy SourceFiles="$(SvnReleaseKeysFile)" DestinationFolder="$(SvnDevDirectory)" OverwriteReadOnlyFiles="true" /> <Exec WorkingDirectory="$(SvnDevDirectory)" Command="svn add $(PackageVersion)\" /> <Exec WorkingDirectory="$(SvnDevDirectory)" Command="svn commit -m"Added $(ReleaseFileName) to dev/lucenenet"" /> </Target> - - <PropertyGroup> - <SvnDevKeysFile>$(SvnDevDirectory)\KEYS</SvnDevKeysFile> - <SvnDevDiscardLocalChanges>true</SvnDevDiscardLocalChanges> - <SvnReleaseDiscardLocalChanges>true</SvnReleaseDiscardLocalChanges> - </PropertyGroup> - - <ItemGroup> - <SvnDevReleaseFiles Include="$(SvnDevDirectory)\$(PackageVersion)\**\*.*" /> - </ItemGroup> <Target Name="CommitRelease" Label="Commits a release to Subversion after successful [VOTE]" DependsOnTargets="CheckoutRelease" Condition="'$(AssemblyName)' == 'Lucene.Net' "> <ItemGroup> @@ -167,7 +175,7 @@ <Exec WorkingDirectory="$(SvnDevDirectory)" Command="svn revert --recursive" Condition=" '$(SvnDevDiscardLocalChanges)' == 'true' " /> <Exec WorkingDirectory="$(SvnReleaseDirectory)" Command="svn revert --recursive" Condition=" '$(SvnReleaseDiscardLocalChanges)' == 'true' " /> - <!-- Copy KEYS file --> + <!-- Copy KEYS file from dev to release --> <Message Importance="high" Text="Source: $(SvnDevKeysFile), Destination: $(SvnReleaseDirectory)"/> <Copy SourceFiles="$(SvnDevKeysFile)" DestinationFolder="$(SvnReleaseDirectory)" OverwriteReadOnlyFiles="true" />
