@@ -156,10 +156,12 @@ public static async Task<List<NugetSource>> GenerateSourcesAsync(string input, i
156156 "microsoft.netcore.app.runtime.linux-arm" ,
157157 "microsoft.netcore.app.runtime.linux-arm64" ,
158158 "microsoft.netcore.app.runtime.linux-x64" ,
159- "runtime.linux-x64 .microsoft.dotnet.ilcompiler" ,
159+ "runtime.linux-arm .microsoft.dotnet.ilcompiler" ,
160160 "runtime.linux-arm64.microsoft.dotnet.ilcompiler" ,
161- "microsoft.netcore.app.runtime.nativeaot.linux-x64" ,
162- "microsoft.netcore.app.runtime.nativeaot.linux-arm64"
161+ "runtime.linux-x64.microsoft.dotnet.ilcompiler" ,
162+ "microsoft.netcore.app.runtime.nativeaot.linux-arm" ,
163+ "microsoft.netcore.app.runtime.nativeaot.linux-arm64" ,
164+ "microsoft.netcore.app.runtime.nativeaot.linux-x64"
163165 } )
164166 {
165167 var extraSource = await GetExtraSourceAsync ( extra , destinationName ) ;
@@ -205,7 +207,7 @@ public static async Task WriteSourcesFileAsync(List<NugetSource> sources, string
205207 Console . Error . WriteLine ( $ "[Error] Unable to find package: { name } ") ;
206208 return null ;
207209 }
208- var latestEntry = latestPage . Packages [ ^ 1 ] . CatalogEntry ;
210+ var latestEntry = latestPage . CatalogEntry is null ? latestPage . Packages [ ^ 1 ] . CatalogEntry : latestPage . CatalogEntry ;
209211 latestEntry = await HttpClient . GetFromJsonAsync < NugetCatalogEntry > ( latestEntry . Url , JsonSerializerOptions ) ;
210212 if ( latestEntry is null )
211213 {
0 commit comments