test fixes and new product advisories work

This commit is contained in:
master
2026-01-28 02:30:48 +02:00
parent 82caceba56
commit 644887997c
288 changed files with 69101 additions and 375 deletions

View File

@@ -41,6 +41,34 @@
<DefineConstants>$(DefineConstants);STELLAOPS_CRYPTO_PRO</DefineConstants>
</PropertyGroup>
<!-- ============================================================================
DETERMINISTIC BUILD SETTINGS (REP-004)
============================================================================ -->
<PropertyGroup>
<!-- Enable deterministic builds for reproducibility -->
<Deterministic>true</Deterministic>
<!-- Enable CI-specific determinism settings when running in CI -->
<ContinuousIntegrationBuild Condition="'$(CI)' == 'true' or '$(TF_BUILD)' == 'true' or '$(GITHUB_ACTIONS)' == 'true'">true</ContinuousIntegrationBuild>
<!-- Embed source revision for traceability -->
<SourceRevisionId Condition="'$(SourceRevisionId)' == '' and '$(GIT_SHA)' != ''">$(GIT_SHA)</SourceRevisionId>
<SourceRevisionId Condition="'$(SourceRevisionId)' == '' and '$(GITHUB_SHA)' != ''">$(GITHUB_SHA)</SourceRevisionId>
<!-- Map source paths for reproducible PDBs -->
<PathMap Condition="'$(ContinuousIntegrationBuild)' == 'true'">$(MSBuildProjectDirectory)=/src/</PathMap>
<!-- Reproducible package generation -->
<RepositoryCommit Condition="'$(RepositoryCommit)' == ''">$(SourceRevisionId)</RepositoryCommit>
<!-- Embed source files in PDB for debugging -->
<EmbedUntrackedSources>true</EmbedUntrackedSources>
<!-- Include symbols in package for debugging -->
<IncludeSymbols>true</IncludeSymbols>
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
</PropertyGroup>
<!-- ============================================================================
NUGET AND RESTORE SETTINGS
============================================================================ -->