Files
git.stella-ops.org/Directory.Build.props
StellaOps Bot 49922dff5a
Some checks failed
Docs CI / lint-and-preview (push) Has been cancelled
Notify Smoke Test / Notifier Service Tests (push) Has been cancelled
Notify Smoke Test / Notification Smoke Test (push) Has been cancelled
Notify Smoke Test / Notify Unit Tests (push) Has been cancelled
AOC Guard CI / aoc-guard (push) Has been cancelled
AOC Guard CI / aoc-verify (push) Has been cancelled
Export Center CI / export-ci (push) Has been cancelled
Manifest Integrity / Validate Schema Integrity (push) Has been cancelled
Manifest Integrity / Validate Contract Documents (push) Has been cancelled
Manifest Integrity / Validate Pack Fixtures (push) Has been cancelled
Manifest Integrity / Audit SHA256SUMS Files (push) Has been cancelled
Manifest Integrity / Verify Merkle Roots (push) Has been cancelled
Policy Lint & Smoke / policy-lint (push) Has been cancelled
Risk Bundle CI / risk-bundle-build (push) Has been cancelled
Scanner Analyzers / Discover Analyzers (push) Has been cancelled
Scanner Analyzers / Validate Test Fixtures (push) Has been cancelled
Risk Bundle CI / risk-bundle-offline-kit (push) Has been cancelled
Risk Bundle CI / publish-checksums (push) Has been cancelled
Scanner Analyzers / Build Analyzers (push) Has been cancelled
Scanner Analyzers / Test Language Analyzers (push) Has been cancelled
Scanner Analyzers / Verify Deterministic Output (push) Has been cancelled
devportal-offline / build-offline (push) Has been cancelled
Mirror Thin Bundle Sign & Verify / mirror-sign (push) Has been cancelled
up the blokcing tasks
2025-12-11 02:32:18 +02:00

92 lines
4.6 KiB
XML

<Project>
<PropertyGroup>
<StellaOpsRepoRoot Condition="'$(StellaOpsRepoRoot)' == ''">$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)'))</StellaOpsRepoRoot>
<StellaOpsDotNetPublicSource Condition="'$(StellaOpsDotNetPublicSource)' == ''">https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public/nuget/v3/index.json</StellaOpsDotNetPublicSource>
<RestoreConfigFile Condition="'$(RestoreConfigFile)' == ''">$([System.IO.Path]::Combine('$(StellaOpsRepoRoot)','NuGet.config'))</RestoreConfigFile>
</PropertyGroup>
<PropertyGroup>
<StellaOpsEnableCryptoPro Condition="'$(StellaOpsEnableCryptoPro)' == ''">false</StellaOpsEnableCryptoPro>
<NoWarn>$(NoWarn);NU1608;NU1605;NU1202</NoWarn>
<WarningsNotAsErrors>$(WarningsNotAsErrors);NU1608;NU1605;NU1202</WarningsNotAsErrors>
<RestoreNoWarn>$(RestoreNoWarn);NU1608;NU1605;NU1202</RestoreNoWarn>
<RestoreWarningsAsErrors></RestoreWarningsAsErrors>
<RestoreTreatWarningsAsErrors>false</RestoreTreatWarningsAsErrors>
<RestoreDisableImplicitNuGetFallbackFolder>true</RestoreDisableImplicitNuGetFallbackFolder>
<RestoreFallbackFolders>clear</RestoreFallbackFolders>
<RestoreFallbackFoldersExcludes>clear</RestoreFallbackFoldersExcludes>
<RestoreAdditionalProjectFallbackFolders>clear</RestoreAdditionalProjectFallbackFolders>
<RestoreAdditionalProjectFallbackFoldersExcludes>clear</RestoreAdditionalProjectFallbackFoldersExcludes>
<RestoreAdditionalFallbackFolders>clear</RestoreAdditionalFallbackFolders>
<RestoreAdditionalFallbackFoldersExcludes>clear</RestoreAdditionalFallbackFoldersExcludes>
<DisableImplicitNuGetFallbackFolder>true</DisableImplicitNuGetFallbackFolder>
</PropertyGroup>
<PropertyGroup>
<PackageTargetFallback>$(PackageTargetFallback);net8.0;net7.0;net6.0;netstandard2.1;netstandard2.0</PackageTargetFallback>
<AssetTargetFallback>$(AssetTargetFallback);net8.0;net7.0;net6.0;netstandard2.1;netstandard2.0</AssetTargetFallback>
</PropertyGroup>
<PropertyGroup Condition="'$(StellaOpsEnableCryptoPro)' == 'true'">
<DefineConstants>$(DefineConstants);STELLAOPS_CRYPTO_PRO</DefineConstants>
</PropertyGroup>
<ItemGroup>
<PackageReference Update="Microsoft.Extensions.Logging.Abstractions" Version="10.0.0" />
<PackageReference Update="Microsoft.Extensions.Options" Version="10.0.0" />
<PackageReference Update="Microsoft.Extensions.Options.ConfigurationExtensions" Version="10.0.0" />
<PackageReference Update="Microsoft.Extensions.DependencyInjection.Abstractions" Version="10.0.0" />
<PackageReference Update="Microsoft.Extensions.Configuration.Abstractions" Version="10.0.0" />
</ItemGroup>
<!-- .NET 10 compatible package version overrides -->
<ItemGroup>
<!-- Cryptography packages - updated for net10.0 compatibility -->
<PackageReference Update="BouncyCastle.Cryptography" Version="2.6.2" />
<PackageReference Update="Pkcs11Interop" Version="5.1.2" />
<!-- Resilience - Polly 8.x for .NET 6+ -->
<PackageReference Update="Polly" Version="8.5.2" />
<PackageReference Update="Polly.Core" Version="8.5.2" />
<!-- YAML - updated for net10.0 -->
<PackageReference Update="YamlDotNet" Version="16.3.0" />
<!-- JSON Schema packages -->
<PackageReference Update="JsonSchema.Net" Version="7.3.2" />
<PackageReference Update="Json.More.Net" Version="2.1.0" />
<PackageReference Update="JsonPointer.Net" Version="5.1.0" />
<!-- HTML parsing -->
<PackageReference Update="AngleSharp" Version="1.2.0" />
<!-- Scheduling -->
<PackageReference Update="Cronos" Version="0.9.0" />
<!-- Testing - xUnit 2.9.3 for .NET 10 -->
<PackageReference Update="xunit" Version="2.9.3" />
<PackageReference Update="xunit.assert" Version="2.9.3" />
<PackageReference Update="xunit.extensibility.core" Version="2.9.3" />
<PackageReference Update="xunit.extensibility.execution" Version="2.9.3" />
<PackageReference Update="xunit.runner.visualstudio" Version="3.0.1" />
<PackageReference Update="xunit.abstractions" Version="2.0.3" />
<!-- JSON -->
<PackageReference Update="Newtonsoft.Json" Version="13.0.4" />
<!-- Annotations -->
<PackageReference Update="JetBrains.Annotations" Version="2024.3.0" />
<!-- Async interfaces -->
<PackageReference Update="Microsoft.Bcl.AsyncInterfaces" Version="10.0.0" />
<!-- HTTP Resilience integration (replaces Http.Polly) -->
<PackageReference Update="Microsoft.Extensions.Http.Resilience" Version="10.0.0" />
<!-- Testing packages - aligned to 10.0.0 -->
<PackageReference Update="Microsoft.Extensions.TimeProvider.Testing" Version="10.0.0" />
</ItemGroup>
</Project>