Fix build and code structure improvements. New but essential UI functionality. CI improvements. Documentation improvements. AI module improvements.

This commit is contained in:
StellaOps Bot
2025-12-26 21:54:17 +02:00
parent 335ff7da16
commit c2b9cd8d1f
3717 changed files with 264714 additions and 48202 deletions

View File

@@ -7,6 +7,7 @@
// -----------------------------------------------------------------------------
using FsCheck;
using FsCheck.Fluent;
using FsCheck.Xunit;
using StellaOps.VersionComparison.Comparers;
using StellaOps.VersionComparison.Models;
@@ -451,8 +452,8 @@ public class VersionComparisonPropertyTests
private static Arbitrary<string> RpmVersionArb()
{
var epochGen = Gen.Frequency(
Tuple.Create(3, Gen.Constant("")),
Tuple.Create(1, Gen.Choose(0, 5).Select(e => $"{e}:")));
(3, Gen.Constant<string>("")),
(1, Gen.Choose(0, 5).Select(e => $"{e}:")));
var versionGen = Gen.Elements(
"1.0", "1.1", "1.2", "2.0", "2.1",
@@ -479,8 +480,8 @@ public class VersionComparisonPropertyTests
private static Arbitrary<string> DebianVersionArb()
{
var epochGen = Gen.Frequency(
Tuple.Create(3, Gen.Constant("")),
Tuple.Create(1, Gen.Choose(0, 5).Select(e => $"{e}:")));
(3, Gen.Constant<string>("")),
(1, Gen.Choose(0, 5).Select(e => $"{e}:")));
var versionGen = Gen.Elements(
"1.0", "1.1", "1.2", "2.0", "2.1",

View File

@@ -9,14 +9,13 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="FluentAssertions" Version="6.12.0" />
<PackageReference Include="FsCheck" Version="2.16.6" />
<PackageReference Include="FsCheck.Xunit" Version="2.16.6" />
<PackageReference Include="FluentAssertions" />
<PackageReference Include="FsCheck" />
<PackageReference Include="FsCheck.Xunit" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\StellaOps.VersionComparison\StellaOps.VersionComparison.csproj" />
<ProjectReference Include="../../StellaOps.TestKit/StellaOps.TestKit.csproj" />
</ItemGroup>
</Project>
</Project>