Skip to content

Fix patching#796

Open
papeh wants to merge 3 commits intomainfrom
fix/patching
Open

Fix patching#796
papeh wants to merge 3 commits intomainfrom
fix/patching

Conversation

@papeh
Copy link
Copy Markdown
Contributor

@papeh papeh commented Mar 31, 2026

Summary

Download and copy DLLs during the build so that they are included in the installer.

Args.dll (needed for GeckofxHtmlToPdf) was not being copied during the build after .NET modernizations. It was also

Also

  • Include harvests in patch logs to make this type of omission easier to troubleshoot in the future.
  • Fix whitespace and build instructions in Setup-InstallerBuild.ps1
  • Miscellaneous cleanup
    • Fix whitespace and build instructions in Setup-InstallerBuild.ps1
    • Fix a garbled comment
    • Remove redundant -BuildTests flag (implied by -RunTests)
    • Ignore test residue

Notes for reviewers (optional)

It is possible that calling CopyDLLs from NativeBuild.csproj is unnecessary; I expect we were somehow calling it in two separate MSBuild calls before I removed the redundant FW build from the installer build. I can investigate that tomorrow.


This change is Reviewable

papeh added 3 commits March 31, 2026 10:24
Args.dll (needed for GeckofxHtmlToPdf) was not being copied
during the build after .NET modernizations.

Also include harvests in patch logs to make this type of
omission easier to troubleshoot in the future.

Also fix whitespace and build instructions in
Setup-InstallerBuild.ps1
* Fix a garbled comment
* Remove redundant -BuildTests flag (implied by -RunTests)
* Ignore test residue
Of course downloaded files don't exist when the targets file
containing downloadDLLs is loaded.
@github-actions
Copy link
Copy Markdown

NUnit Tests

    1 files  ±0      1 suites  ±0   5m 53s ⏱️ -2s
4 074 tests ±0  4 003 ✅ ±0  71 💤 ±0  0 ❌ ±0 
4 083 runs  ±0  4 012 ✅ ±0  71 💤 ±0  0 ❌ ±0 

Results for commit e8819e2. ± Comparison against base commit 28e9888.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant