31 references to PinnedVersion
aspire (14)
Packaging\PackageChannel.cs (13)
193
return
PinnedVersion
is null || !filterLocalPackagesToPinnedVersion
195
: localPackages.Where(package => string.Equals(package.Version,
PinnedVersion
, StringComparison.OrdinalIgnoreCase));
198
if (
PinnedVersion
is not null)
200
return [new NuGetPackage { Id = TemplatePackageId, Version =
PinnedVersion
, Source = ComputeSourceDetails(mappings) }];
322
if (applyPinnedVersion &&
PinnedVersion
is not null)
324
return filteredPackages.Select(p => new NuGetPackage { Id = p.Id, Version =
PinnedVersion
, Source = p.Source });
383
return
PinnedVersion
;
392
return string.IsNullOrWhiteSpace(configuredVersion) ?
PinnedVersion
: configuredVersion;
598
if (
PinnedVersion
is not null)
600
return [new NuGetPackage { Id = packageId, Version =
PinnedVersion
, Source = SourceDetails }];
616
if (
PinnedVersion
is not null)
618
return [new NuGetPackage { Id = packageId, Version =
PinnedVersion
, Source = SourceDetails }];
897
return new PackageChannel(Name, Quality, scopedMappings, nuGetPackageCache, _features, logger, ConfigureGlobalPackagesFolder, CliDownloadBaseUrl,
PinnedVersion
, _currentCliVersion, validateTemplatePackageMetadataPrefetching);
Projects\RepositoryToolUpdater.cs (1)
242
var npmStable = manifest.IsNpm && channel.
PinnedVersion
is null &&
Aspire.Cli.Tests (17)
Packaging\PackagingServiceTests.cs (17)
226
Assert.Null(stagingChannel.
PinnedVersion
);
261
Assert.Null(stagingChannel.
PinnedVersion
);
1480
Assert.NotNull(stagingChannel.
PinnedVersion
);
1482
Assert.DoesNotContain("+", stagingChannel.
PinnedVersion
);
1512
Assert.Null(stagingChannel.
PinnedVersion
);
1543
Assert.Null(stagingChannel.
PinnedVersion
);
1568
Assert.Equal(localVersion, localChannel.
PinnedVersion
);
1606
Assert.Equal(prVersion, prChannel.
PinnedVersion
);
1649
Assert.Equal(dogfoodHiveVersion, prChannel.
PinnedVersion
);
1685
Assert.Null(prChannel.
PinnedVersion
);
1912
Assert.Equal(stagingChannel.
PinnedVersion
, packageList[0].Version);
1963
Assert.All(packageList, p => Assert.Equal(stagingChannel.
PinnedVersion
, p.Version));
2051
Assert.Equal(pinnedVersion, localChannel.
PinnedVersion
);
2188
Assert.Null(localChannel.
PinnedVersion
);
2217
Assert.Null(localChannel.
PinnedVersion
);
2245
Assert.Equal(overrideVersion, overrideChannel.
PinnedVersion
);
2278
Assert.Equal(overrideVersion, overrideChannel.
PinnedVersion
);