[NuGet.config] Remove wildcard from nuget.org. (#891)

In order to ensure we are testing the packages built during CI/local build we need to remove the wildcard from `nuget.org`.

With the `nuget.org` wildcard it means that anything that cannot be found locally will be pulled from published packages.  We will never know if we are accidentally pulling a published package instead of the intended local one.
This commit is contained in:
Jonathan Pobst 2024-05-17 07:29:04 -10:00 коммит произвёл GitHub
Родитель c6ccf10e3d
Коммит a6b6dc15d7
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
1 изменённых файлов: 28 добавлений и 44 удалений

Просмотреть файл

@ -4,62 +4,46 @@
<clear />
<add key="Local Output" value="../output" />
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
<!--
-->
</packageSources>
<!--
https://docs.microsoft.com/en-us/nuget/consume-packages/package-source-mapping
Define mappings by adding package patterns beneath the target source.
-->
<packageSourceMapping>
<!-- key value for <packageSource> should match key values from <packageSources> element -->
<!--
packages restored from "Local Output":
-->
<!-- Get everything possible from the packages we built in this repo -->
<packageSource key="Local Output">
<package pattern="Xamarin.AndroidX.*" />
<package pattern="Xamarin.AndroidX.Security.SecurityCrypto" />
<package pattern="Xamarin.Google.Android.Material" />
<package pattern="Xamarin.Kotlin.*" />
<package pattern="Xamarin.KotlinX.*" />
<package pattern="Xamarin.Google.AutoValue.Annotations" />
<package pattern="GoogleGson" />
<package pattern="Xamarin.Google.Guava" />
<package pattern="Xamarin.Google.Guava.*" />
<package pattern="Xamarin.AndroidX.*" />
<package pattern="Xamarin.Google.Crypto.Tink.Android" />
<package pattern="Xamarin.Google.J2Objc.Annotations" />
<package pattern="Xamarin.Flogger" />
<package pattern="Xamarin.Flogger.*" />
<package pattern="Xamarin.Google.Assistant.AppActions.*" />
<package pattern="Xamarin.Google.Android.InstallReferrer" />
<package pattern="Xamarin.CheckerFramework.CheckerQual" />
<package pattern="Xamarin.AAkira.*" />
<package pattern="Xamarin.CheckerFramework.*" />
<package pattern="Xamarin.Google.Accompanist.*" />
<package pattern="Xamarin.Google.Android.Material.*" />
<package pattern="Xamarin.Dev.ChrisBanes.Snapper" />
<package pattern="Xamarin.Android.ReactiveX.*" />
<package pattern="Xamarin.Android.ReactiveStreams" />
<package pattern="Xamarin.Jetbrains.*" />
<package pattern="Xamarin.GoogleAndroid.Libraries.*" />
</packageSource>
<!--
packages restored from nuget.org:
everything else
-->
<packageSource key="nuget.org">
<package pattern="*" />
<package pattern="Xamarin.AndroidX.*" />
<package pattern="Xamarin.AndroidX.Security.SecurityCrypto" />
</packageSource>
<!-- Only get explicitly needed packages from nuget.org -->
<packageSource key="nuget.org">
<!-- External packages -->
<package pattern="Microsoft.Android.Ref.*" />
<package pattern="Microsoft.Android.Runtime.*" />
<package pattern="Microsoft.Maui.*" />
<package pattern="Microsoft.NET.*" />
<package pattern="Microsoft.Extensions.*" />
<!-- GPS packages -->
<package pattern="Xamarin.Android.Glide*" />
<package pattern="Xamarin.Google.Code.FindBugs.*" />
<package pattern="Xamarin.Google.ErrorProne.*" />
<package pattern="Xamarin.GoogleAndroid.*" />
<package pattern="Xamarin.GoogleAndroid.Libraries.Identity.GoogleId" />
<!--
9999.0.0 published, but delisted
-->
<package pattern="Xamarin.GooglePlayServices.*" />
<!-- Not part of bindings, grab the published version -->
<package pattern="Xamarin.Build.Download" />
<!-- Need the 9999.0.0 version from NuGet -->
<package pattern="Xamarin.Google.Guava.ListenableFuture" />
<package pattern="Xamarin.Google.Android.Material" />
<!-- Need the unstable version from NuGet -->
<package pattern="Xamarin.AndroidX.Security.SecurityCrypto" />
</packageSource>
</packageSourceMapping>
<config>
<add key="globalPackagesFolder" value="../packages" />
</config>