Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: flutter/flutter
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 058e0af2c2b5
Choose a base ref
...
head repository: flutter/flutter
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 6b182d2c7585
Choose a head ref
  • 4 commits
  • 11 files changed
  • 4 contributors

Commits on Jul 31, 2026

  1. [CP-stable] Remove ancient tools:tools dep from android_sdk bundle (#…

    …190184)
    
    This dep has been abandoned
    https://developer.android.com/tools/releases/sdk-tools
    
    Also bumps to include sdk 37, because the underlying script had been bumped without a corresponding bump in the ci.yaml
    
    This is a cherry-pick of #189962 to `stable` branch to ensure tests pass for builds/releases on the stable branch.
    
    Impacted Users: Flutter releng / CI infra team. No direct end-user or app-developer impact. This affects the ability to produce beta/release builds on the arm64 Mac CI bot pool.
    
    Impact Description: The android_sdk CIPD bundle pulls in the ancient, abandoned tools:tools package, whose emulator binary is Intel-only and requires Rosetta to run. We're removing Rosetta from the arm64 Mac CI bot pool, so any CI step that touches that binary will fail on those machines. Without this, we can't remove Rosetta from the prod/dart-internal.flutter bot pools. No impact on flutter apps.
    
    Workaround: The only alternatives are to keep Rosetta installed on the arm64 Mac bots.
    
    Risk: Low. The removed tools:tools package has been abandoned by Android and is not used by the build; the change swaps to the already-published android_sdk version:37v2 CIPD bundle and re-enables a test that was only skipped because of the Intel-only binary. Changes are confined to CI/dependency configuration, the lint baseline, and a single test.
    
    Test Coverage: Yes. The change re-enables the emulator.getEmulators should respond with list daemon test on macOS (previously skipped via #189876), and the existing Android/CI test shards exercise the updated SDK bundle. The commit landed and passed on master as #189962.
    
    Validation Steps:
    1. Confirm CI is green on the candidate branch, in particular the Android and macOS shards that consume the android_sdk dependency.
    2. Verify the emulator.getEmulators daemon test runs (no longer skipped) and passes on macOS.
    3. Post Rosetta-removal: confirm builds succeed on an arm64 Mac bot with Rosetta absent, i.e. no step attempts to invoke the Intel-only tools emulator binary.
    
    Issue: #189876
    Issue: #103386
    Fixes: #190178 (cherry-pick issue)
    
    If this change needs to override an active code freeze, provide a comment explaining why. The code freeze workflow can be overridden by code reviewers. See pinned issues for any active code freezes with guidance.
    
    **Note**: The Flutter team is currently trialing the use of [Gemini Code Assist for GitHub](https://developers.google.com/gemini-code-assist/docs/review-github-code). Comments from the `gemini-code-assist` bot should not be taken as authoritative feedback from the Flutter team. If you find its comments useful you can update your code accordingly, but if you are unsure or disagree with the feedback, please feel free to wait for a Flutter team member's review for guidance on which automated comments should be addressed.
    cbracken authored Jul 31, 2026
    Configuration menu
    Copy the full SHA
    5a2a6a4 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2026

  1. [CP-stable] Detach LLDB and print stack trace on process stop (#188576)…

    … (#190550)
    
    Impacted Users (Approximately who will hit this issue, ex. all Flutter devs, Windows developers, all end-customers, apps using X framework feature).
    
    iOS developers debugging on iOS 17+ devices.
    
    Impact Description (What is the impact? ex. visual jank on Samsung phones, app crash, cannot ship an iOS app. Does it impact development? ex. flutter doctor crashes when Android Studio is installed. Or shipping a production app? ex. the app crashes on launch).
    
    [flutter/186366](#186366) When debugging an iOS app, if the app crashes, the Flutter CLI will hang. Tests that crash will hang.
    
    Workaround (Is there a workaround for this issue?)
    
    Manually kill the Flutter CLI
    
    Risk (What is the risk level of this cherry-pick?)
    
    Low
    
    Test Coverage (Are you confident that your fix is well-tested by automated tests?)
    
    Yes
    
    Validation Steps (What are the steps to validate that this fix works?)
    
    Debug an iOS app and force it to crash. Flutter CLI should stop and print stack trace
    vashworth authored Aug 4, 2026
    Configuration menu
    Copy the full SHA
    a9014e7 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2026

  1. [flutter-3.44-candidate.0] Sync engine.version to 5a2a6a4 (#190586)

    Updates the engine.version file from `0cd610717bde95fd88343c64f81c11ba4e5c0010` to `5a2a6a42cce67f965cf540fcecf616faca624aa1`.
    flutteractionsbot authored Aug 5, 2026
    Configuration menu
    Copy the full SHA
    f9c06d6 View commit details
    Browse the repository at this point in the history
  2. Update CHANGELOG.md for 3.44.9 (#190621)

    #190184 <- omitted in the changelog, not an end user facing change.
    #190550
    
    If this change needs to override an active code freeze, provide a comment explaining why. The code freeze workflow can be overridden by code reviewers. See pinned issues for any active code freezes with guidance.
    
    **Note**: The Flutter team is currently trialing the use of [Gemini Code Assist for GitHub](https://developers.google.com/gemini-code-assist/docs/review-github-code). Comments from the `gemini-code-assist` bot should not be taken as authoritative feedback from the Flutter team. If you find its comments useful you can update your code accordingly, but if you are unsure or disagree with the feedback, please feel free to wait for a Flutter team member's review for guidance on which automated comments should be addressed.
    LongCatIsLooong authored Aug 5, 2026
    Configuration menu
    Copy the full SHA
    6b182d2 View commit details
    Browse the repository at this point in the history
Loading