Skip to content

Windows mwebd build script changes#1325

Merged
julian-CStack merged 11 commits intostagingfrom
mwebd
May 5, 2026
Merged

Windows mwebd build script changes#1325
julian-CStack merged 11 commits intostagingfrom
mwebd

Conversation

@danrmiller
Copy link
Copy Markdown
Collaborator

Use Platform.script.toFilePath() instead of manually stripping the leading slash until "C:" is found, so the build works when the repo is checked out on any drive.

@codecov
Copy link
Copy Markdown

codecov Bot commented May 5, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 4.84%. Comparing base (fdd4f3d) to head (505cdec).
⚠️ Report is 18 commits behind head on staging.

Additional details and impacted files
@@             Coverage Diff             @@
##           staging    #1325      +/-   ##
===========================================
- Coverage     4.86%    4.84%   -0.02%     
===========================================
  Files         1050     1051       +1     
  Lines       107145   107437     +292     
===========================================
- Hits          5208     5207       -1     
- Misses      101937   102230     +293     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@danrmiller danrmiller changed the title Fix hardcoded C: drive assumption in mwebd Windows build script Windows mwebd build script changes May 5, 2026
danrmiller added 5 commits May 4, 2026 23:33
  The Linux CI step ran flutter build linux --release without first
  building the local jsoncpp/libsecret artifacts that linux/CMakeLists.txt
  hardcoded, so ninja failed looking for
  scripts/linux/build/jsoncpp/.../libjsoncpp.so.

  Add a USE_SYSTEM_SECURE_STORAGE_DEPS switch to the Linux CMakeLists
  template: when set (or the same-named env var is "1"), link against the
  pkg-config-resolved system jsoncpp and libsecret-1 and bundle the .so
  files from their reported libdir; otherwise keep the existing local-build
  path used by scripts/linux/build_all.sh. Set USE_SYSTEM_SECURE_STORAGE_DEPS=1
  on the build-linux job, where the stackwallet-ci image already provides
  libjsoncpp-dev and libsecret-1-dev.
  AGP rejects ndk.abiFilters alongside the abi splits config that
  `flutter build apk --split-per-abi` enables. Drop the explicit filter
  in the Android build.gradle template; Flutter's default android-arm,
  android-arm64, android-x64 set is what we want anyway, and the CI's
  APK-renaming step already references those ABI names.
Brings in the openssl + openssl-sys MSRV pins for rustc 1.71.
@julian-CStack julian-CStack merged commit 06eb8a2 into staging May 5, 2026
2 of 3 checks passed
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.

2 participants