test fixes and new product advisories work
This commit is contained in:
@@ -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
|
||||
============================================================================ -->
|
||||
|
||||
Reference in New Issue
Block a user