Commit Graph

19 Commits

Author SHA1 Message Date
Claude Haiku 4.5 70553e04a4 ci: implement option 3 gate (skip release builds for Dart-only changes)
- Add isNativeBuildPath() detector to distinguish Dart-only from native changes
- Add native_build_changed output to detect job
- Conditional release job: skip for Dart-only PRs, run for native/dependency changes
- Preserves all other jobs (analyze, test, debug APK) running always

This prevents redundant release artifact builds for Dart-only changes,
reducing storage quota consumption and CI time.
2026-10-30 16:18:16 -04:00
Billie Ponder 1fdca019fb
Speed up Android CI with parallel checks (#83)
Co-authored-by: Developer <dev@example.com>
2026-10-17 15:47:56 -04:00
Billie Ponder e06ee51d70
ci(android): upload debug APK on demand and shorten artifact retention (#43)
Co-authored-by: Developer <dev@example.com>
2026-10-15 03:38:47 -04:00
Billie Ponder f9e2bd6bed
fix(mobile): October 11 Pixel 8a field-test stabilization (navigation, sensors, sync, UI) (#33)
* fix(navigation): canonicalize turn maneuvers and protect road bends from false announcements

* fix(sensors): expand mount pitch tolerance, suppress dynamic zero drift, and add diagnostics

* feat(sync): add itemized SyncStatusInspectorScreen and non-destructive queue diagnostics

* fix(map): dismiss search keyboard on selection, add compact address card, and wire map controls

* fix(ui): split pause action with hazard report, harden profile contrast, and bind social ride picker

* ci(android): enable stacked PR validation, verify package identity, and guard release to master

* fix(auth): register CI debug SHA-1 in Firebase and wire authoritative webClientId to GoogleSignIn

---------

Co-authored-by: Developer <dev@example.com>
2026-10-12 06:34:32 -04:00
Developer 28dc54a0c5 ci: allow flavored APK output in android debug verification step 2026-10-09 19:23:25 -04:00
Billie Ponder d69d6119d0
ci: skip Android builds for unrelated changes (#16)
* ci: skip Android builds for unrelated changes

* test(ci): adjust live git verification test for branch head

* test(ci): make detector git test deterministic

---------

Co-authored-by: Developer <dev@example.com>
2026-09-21 02:02:32 -04:00
bponders12-cell 96aa4756d6 fix: use released Android API 36 in CI 2026-09-02 10:33:20 -04:00
bponders12-cell 58ba2636f0 Fix Android SDK provisioning for API 37 2026-09-01 21:27:19 -04:00
bponders12-cell de06775682 Restore complete Android release workflow 2026-09-01 21:03:25 -04:00
bponders12-cell d6a0d52f8c Generate Drift sources during CI before analysis and tests 2026-09-01 21:00:27 -04:00
bponders12-cell 432253b11f CI: add Android runner disk cleanup and space guards 2026-09-01 19:58:14 -04:00
bponders12-cell 69bde34ac3 Fix CI Flutter local.properties bootstrap 2026-09-01 18:35:51 -04:00
bponders12-cell acbf183d83 Fix Android 17 SDK package identifier in CI 2026-09-01 18:22:30 -04:00
bponders12-cell b763a1b0f8 Fix Android SDK provisioning for API 37 in CI 2026-09-01 18:18:48 -04:00
bponders12-cell d01dd7ac0c Harden Android CI and release pipeline 2026-09-01 18:14:51 -04:00
bponders12-cell 354e230838 ci: run signed release build for route event fix 2026-09-01 10:50:47 -04:00
bponders12-cell 5be8a29a4c ci: prevent informational analyzer findings from failing 2026-09-01 06:18:20 -04:00
bponders12-cell db37b04cfc Optimize Android CI dependency caching 2026-09-01 05:50:37 -04:00
bponders12-cell 77a54401fc ci: add GitHub Actions Android build workflow 2026-08-31 18:07:20 -04:00