This video and guide should give everyone a fairly easy to follow and repeat the reproducible build for the Windows MSI package of Wasabi Wallet.
Since there is currently (2021-09-12) a problem with the automated deterministic build and I was unable to build the last three releases (v1.1.12.7 - v.1.1.12-9) this can act as a baseline to start and bisect the build issues and figure out where it stopped working.
https://www.youtube.com/watch?v=t88xcZw5PX4
- Windows 10 Pro N https://www.microsoft.com/fi-fi/software-download/windows10
- Git Bash for Windows https://github.com/git-for-windows/git/releases/download/v2.33.0.windows.2/Git-2.33.0.2-64-bit.exe
- .NET Core SDK https://download.visualstudio.microsoft.com/download/pr/56b00a71-686f-4f27-9ad1-9b30308688ed/1fa023326e475813783a240532c9f2c8/dotnet-sdk-3.1.302-win-x64.exe
- Wasabi Wallet MSI to verify https://github.com/zkSNACKs/WalletWasabi/releases/download/v1.1.12/Wasabi-1.1.12.msi
git clone --depth 1 --branch v1.1.12 https://github.com/zkSNACKs/WalletWasabi.git
cd WalletWasabi/WalletWasabi.Packager
dotnet nuget locals all --clear
dotnet restore
dotnet build
dotnet run -- --onlybinaries
cd "C:\Users\erik\WalletWasabi\WalletWasabi.Gui\bin\dist"
git diff --no-index "win7-x64" "C:\Program Files\WasabiWallet"
PS C:\Users\erik\Downloads> Get-FileHash -Path .\Wasabi-1.1.12.msi
Algorithm Hash Path
--------- ---- ----
SHA256 9AEF2CF3F76A479C3D0425FC4E5A42B2CFB30406B1D62FF8CC60E602C4F97E39 C:\Users\erik\Downloads\Wasab...