Windows CI: source MinGW runtime DLLs from Flutter's bundled mingit #34

Merged
such-gitea merged 1 commits from github-such-software/hash-wallet:dev into dev 2026-05-20 19:20:46 -04:00
Owner

Flutter ships its own copy of Git ("mingit") at C:\flutter\bin\mingit,
which includes the MinGW runtime DLLs (libssp-0.dll, libwinpthread-1.dll).
This is guaranteed present on every runner since Flutter is a hard
prerequisite. Prefer it over choco's mingw package or the system Git
install — both of which proved fragile (choco's mingw install didn't
land at the documented path, and the system Git's mingw64\bin had been
overwritten by some other tool's .NET assemblies).

Issue Number (if Applicable): Fixes #

Description

Please include a summary of the changes and which issue is fixed / feature is added.

Pull Request - Checklist

  • Initial Manual Tests Passed
  • Double check modified code and verify it with the feature/task requirements
  • Format code
  • Look for code duplication
  • Clear naming for variables and methods
  • Manual tests in accessibility mode (TalkBack on Android) passed
Flutter ships its own copy of Git ("mingit") at C:\flutter\bin\mingit\, which includes the MinGW runtime DLLs (libssp-0.dll, libwinpthread-1.dll). This is guaranteed present on every runner since Flutter is a hard prerequisite. Prefer it over choco's mingw package or the system Git install — both of which proved fragile (choco's mingw install didn't land at the documented path, and the system Git's mingw64\bin had been overwritten by some other tool's .NET assemblies). Issue Number (if Applicable): Fixes # # Description Please include a summary of the changes and which issue is fixed / feature is added. # Pull Request - Checklist - [ ] Initial Manual Tests Passed - [ ] Double check modified code and verify it with the feature/task requirements - [ ] Format code - [ ] Look for code duplication - [ ] Clear naming for variables and methods - [ ] Manual tests in accessibility mode (TalkBack on Android) passed
such-gitea added 1 commit 2026-05-20 19:20:41 -04:00
Flutter ships its own copy of Git ("mingit") at C:\flutter\bin\mingit\,
which includes the MinGW runtime DLLs (libssp-0.dll, libwinpthread-1.dll).
This is guaranteed present on every runner since Flutter is a hard
prerequisite. Prefer it over choco's mingw package or the system Git
install — both of which proved fragile (choco's mingw install didn't
land at the documented path, and the system Git's mingw64\bin had been
overwritten by some other tool's .NET assemblies).
such-gitea merged commit b21441d32a into dev 2026-05-20 19:20:46 -04:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Builds/hash-wallet#34