Skip to content

Conversation

@goderbauer
Copy link
Member

Similar to #168233, but this time for iOS
Follow-up to #168717

As we start to work more seriously with ddm we'd like to have these builds always available instead of on demand only.

@github-actions github-actions bot added the engine flutter/engine related. See also e: labels. label Aug 1, 2025
Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request enables the Mac mac_ios_engine_ddm build in the merge queue, making it a required check for changes on the master branch. This is achieved by removing the bringup: true property, which is the standard procedure for promoting a CI build from an experimental to a required status. The change also adds release_build: "true" and removes backfill: false, which appear to be appropriate adjustments for this build's new role. The changes look correct and align with the goal of having these builds always available.

Copy link
Contributor

@sigmundch sigmundch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, but please wait for @jtmcdole's stamp too.

Copy link
Contributor

@sigmundch sigmundch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(oops didn't click approve)

@goderbauer
Copy link
Member Author

@jtmcdole friendly ping

@jtmcdole
Copy link
Member

jtmcdole commented Aug 5, 2025

This will require 5 machines for every commit in the commit queue (until we turn off builds for non-engine changes). While it takes 17 minutes now in the bring-up true, that is only because its using --rbe.

We can enable this now, but if the queue times go up we might want to consider non-bringup true, release false, and backfill.

Copy link
Member

@jtmcdole jtmcdole left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

approved with comments.

@goderbauer goderbauer added this pull request to the merge queue Aug 5, 2025
Merged via the queue into flutter:master with commit 10c32b5 Aug 5, 2025
179 checks passed
@goderbauer goderbauer deleted the ios_ddm branch August 5, 2025 18:21
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Aug 5, 2025
@jtmcdole
Copy link
Member

jtmcdole commented Aug 5, 2025

Example showing increased time in the queue (29 minutes) - though we didn't have to wait for resources.

https://ci.chromium.org/ui/p/flutter/builders/prod/Mac%20mac_ios_engine_ddm/8/timeline

danilozhang pushed a commit to danilozhang/flutter that referenced this pull request Aug 6, 2025
Similar to flutter#168233, but this time
for iOS
Follow-up to flutter#168717

As we start to work more seriously with ddm we'd like to have these
builds always available instead of on demand only.
ksokolovskyi pushed a commit to ksokolovskyi/flutter that referenced this pull request Aug 19, 2025
Similar to flutter#168233, but this time
for iOS
Follow-up to flutter#168717

As we start to work more seriously with ddm we'd like to have these
builds always available instead of on demand only.
mboetger pushed a commit to mboetger/flutter that referenced this pull request Sep 18, 2025
Similar to flutter#168233, but this time
for iOS
Follow-up to flutter#168717

As we start to work more seriously with ddm we'd like to have these
builds always available instead of on demand only.
korca0220 pushed a commit to korca0220/flutter that referenced this pull request Sep 22, 2025
Similar to flutter#168233, but this time
for iOS
Follow-up to flutter#168717

As we start to work more seriously with ddm we'd like to have these
builds always available instead of on demand only.
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Nov 12, 2025
lucaantonelli pushed a commit to lucaantonelli/flutter that referenced this pull request Nov 21, 2025
Similar to flutter#168233, but this time
for iOS
Follow-up to flutter#168717

As we start to work more seriously with ddm we'd like to have these
builds always available instead of on demand only.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

engine flutter/engine related. See also e: labels.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants