Skip to content

Flow Deterministic=true to repos #1618

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

omajid
Copy link
Member

@omajid omajid commented Jul 24, 2025

This should be a no-op until Deterministic supported is re-enabled via NuGet/Home#8601.

This *should* be a no-op until Deterministic supported is re-enabled via
NuGet/Home#8601.
@omajid
Copy link
Member Author

omajid commented Jul 25, 2025

I suppose an alternative implementation is to set this property and this value at each repo level, instead of setting it here in the top-level build.

@ViktorHofer
Copy link
Member

I don't think there is a need for this. The .NET SDK already defaults Deterministic to true: https://github.com/dotnet/sdk/blob/86e7689b689c8ee7ac76998fa2c00dedf1e0518f/src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Sdk.props#L42

@jaredpar
Copy link
Member

I don't think there is a need for this. The .NET SDK already defaults Deterministic to true:

Agree. Rather than set this property globally I think we should add a build / PR check that fails if any shipping project does not have it set at compilation time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

Successfully merging this pull request may close these issues.

3 participants