Epic: Deterministic build support
- Dominant language
- C#
- Stars
- 1.4k
- Forks
- 148
- PR merge metrics
- No merged PRs in 30d
Description
This issue is to track status of deterministic builds across the toolchain.
- [x] https://github.com/dotnet/sourcelink/issues/572 - Workaround for pre 3.1.300 SDK's with fixes for AssemblyInfo file and TFM generated file
- [ ] https://github.com/dotnet/wpf/issues/1718 - WPF Markup Compiler
- [x] https://github.com/NuGet/Home/issues/5894 - PackageReference broken in WPF projects due to tmp_proj not importing Package-supplied build authoring
- [ ] https://github.com/dotnet/wpf/issues/810 - PackageReference broken in WPF projects due to tmp_proj not importing Package-supplied build authoring
- [x] https://github.com/NuGet/Home/issues/9431 - SourceRoot is not set for NuGet source packages
- [x] https://github.com/tonerdo/coverlet/issues/363 - Coverlet support for deterministic sources
- [x] https://github.com/dotnet/roslyn/issues/43476 - Expose SourceRoot items via MSBuild target
- [x] https://github.com/dotnet/roslyn/issues/41395 - Include compiler switches in the PDB
- [ ] https://github.com/dotnet/roslyn/issues/44703 - End-to-end test for making a compilation from pdb/pe/sourcelink
- [ ] https://github.com/dotnet/sourcelink/issues/613 - Consider capturing git the line break configuration in sourcelink json
- [ ] https://github.com/dotnet/roslyn/issues/44452 - Unless /codepage is specified the build output might depend on the OS code page
- [x] https://github.com/NuGetPackageExplorer/NuGetPackageExplorer/issues/919 - CLI for Source Link validation tool
- [x] https://github.com/dotnet/fsharp/issues/8883 & https://github.com/dotnet/fsharp/pull/9874 F# deterministic support
- [ ] https://github.com/microsoft/msbuild/issues/5398 - Move InitializeSourceRootMappedPaths targets down into common
@tmat @richlander
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.