This repository has been archived by the owner on Jan 23, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 4.9k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #22704 from weshaggard/UpdatePackageIndex
Update package index
- Loading branch information
Showing
19 changed files
with
228 additions
and
288 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build"> | ||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" /> | ||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" /> | ||
|
||
<PropertyGroup> | ||
<TargetFrameworks>netstandard2.0</TargetFrameworks> | ||
</PropertyGroup> | ||
|
||
<Import Project="harvestPackages.props" /> | ||
|
||
<Import Project="$(ProjectDir)pkg/baseline/baseline.props" /> | ||
|
||
<!-- | ||
Custom target to update the stable versions. Ideally we would just run this target as part of the build but | ||
currently the restore step happens in CLI which doesn't have matching dependencies for the package task. Currently | ||
they have different versions of nuget libraries. We can look at fixing that in the future but for now this will need | ||
to be manually run to update the harvestPackages.props file. | ||
--> | ||
<Target Name="UpdateToLatestStablePackages"> | ||
<ItemGroup> | ||
<PackageReference> | ||
<!-- Set version to highest version possible to ensure we get the highest stable package version --> | ||
<Version>255.255.255</Version> | ||
</PackageReference> | ||
</ItemGroup> | ||
<GetLastStablePackage | ||
LatestPackages="@(PackageReference)" | ||
PackageIndexes="$(PackageIndexFile)"> | ||
<Output TaskParameter="LastStablePackages" ItemName="_NewPackageReferences" /> | ||
</GetLastStablePackage> | ||
|
||
<ItemGroup> | ||
<_Lines Include="<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">" /> | ||
<_Lines Include="<!-- The versions can be updated by running UpdateToLatestStablePackages target in harvestPackages.depproj -->" /> | ||
<_Lines Include="<ItemGroup>" /> | ||
<_Lines Include="<PackageReference Include="%(_NewPackageReferences.Identity)"> <Version>%(_NewPackageReferences.Version)</Version> </PackageReference>" /> | ||
<_Lines Include="</ItemGroup>" /> | ||
<_Lines Include="</Project>" /> | ||
</ItemGroup> | ||
|
||
<WriteLinesToFile Lines="@(_Lines)" File="harvestPackages.props" Overwrite="true" /> | ||
|
||
</Target> | ||
|
||
<!-- only restore this project during the build, don't copy any of it's packages | ||
The sole purpose of this project is to download packages that can be examined | ||
for harvesting binaries & support. --> | ||
<Target Name="Build" DependsOnTargets="RestorePackages" /> | ||
|
||
</Project> |
146 changes: 0 additions & 146 deletions
146
external/harvestPackages/harvestPackages.netstandard1.6.depproj
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.