Skip to content

Modernize Android CI and run the complete Dart suite - #245

Draft
Xare123 wants to merge 1 commit into
OpenBubbles:rustpushfrom
Xare123:agent/modernize-android-ci
Draft

Modernize Android CI and run the complete Dart suite#245
Xare123 wants to merge 1 commit into
OpenBubbles:rustpushfrom
Xare123:agent/modernize-android-ci

Conversation

@Xare123

@Xare123 Xare123 commented Aug 16, 2026

Copy link
Copy Markdown

Problem

The Android workflow uses deprecated actions/setup-java@v2, the archived actions-rs/toolchain, and has no complete Dart-suite gate.

Change

Upgrade Java setup to v5, use dtolnay/rust-toolchain, retain the dependency-compatible Flutter 3.24.0 pin, and run the complete Dart suite whenever tests are present.

Validation

  • Flutter 3.24.0 dependency resolution passes locally
  • Flutter 3.44.8 was tested and intentionally rejected because upstream dependencies do not currently resolve with Dart 3.12
  • workflow YAML parsing and git diff --check pass

Scope

Android CI only. No Windows lanes, signing, sampler APK, Cloud Sync, or app behavior changes.

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