Skip to content

[ci] Add material_ui and cupertino_ui to customer testing - #13114

Merged
auto-submit[bot] merged 2 commits into
flutter:mainfrom
Piinks:updateCustomerTesting
Oct 2, 2026
Merged

auto-submit[bot] merged 2 commits into
flutter:mainfrom
Piinks:updateCustomerTesting

Conversation

@Piinks

@Piinks Piinks commented Oct 2, 2026 •

Copy link
Copy Markdown
Contributor

Adds material_ui and cupertino_ui to the customer testing shard
Will not run golden file tests. Similar to our google_testing shard, this will ensure we catch regressions and breaking changes ahead of time, especially since flutter/packages tests against flutter/flutter's main branch in addition to stable.

Fixes flutter/flutter#172940 (comment)

Some examples we have run into already:

After this:

  • we need to bump the flutter/packages hash in flutter/tests
  • and then bump the flutter/tests hash in flutter/flutter

Pre-Review Checklist

If you need help, consider asking for advice on the #hackers-new channel on Discord.

Note: The Flutter team is currently trialing the use of Gemini Code Assist for GitHub. 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.

Footnotes

  1. Regular contributors who have demonstrated familiarity with the repository guidelines only need to comment if the PR is not auto-exempted by repo tooling. ↩ ↩2

@flutter-dashboard flutter-dashboard Bot added the CICD Run CI/CD label Oct 2, 2026
@flutter-dashboard

Copy link
Copy Markdown

It looks like this pull request may not have tests. Please make sure to add tests or get an explicit test exemption before merging.

If you are not sure if you need tests, consider this rule of thumb: the purpose of a test is to make sure someone doesn't accidentally revert the fix. Ask yourself, is there anything in your PR that you feel it is important we not accidentally revert back to how it was before your fix?

Reviewers: Read the Tree Hygiene page and make sure this patch meets those guidelines before LGTMing. If you believe this PR qualifies for a test exemption, contact "@test-exemption-reviewer" in the #hackers channel in Discord (don't just cc them here, they won't see it!). The test exemption team is a small volunteer group, so all reviewers should feel empowered to ask for tests, without delegating that responsibility entirely to the test exemption group.

@Piinks Piinks changed the title Add material_ui and cupertino_ui to customer testing [ci] Add material_ui and cupertino_ui to customer testing Oct 2, 2026

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

Copy link
Copy Markdown
Contributor

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 updates the customer testing scripts to include analysis and testing for the cupertino_ui and material_ui packages, restricting tests to Linux environments. Feedback recommends using wildcard matching linux* for $OSTYPE checks to improve portability, utilizing subshells (cd ... && ...) instead of inline pushd/popd for safer directory isolation, and updating legacy flutter packages get commands to flutter pub get.

Comment thread customer_testing.sh
Comment thread customer_testing.sh
Comment thread customer_testing.sh
Comment thread customer_testing.bat Outdated
@Piinks
Piinks requested a review from justinmc October 2, 2026 20:40

@justinmc justinmc left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM 👍 . I'm no expert in this bash script, but I think running these in customer_tests will save us a lot of time.

@Piinks Piinks added the autosubmit Merge PR when tree becomes green via auto submit App label Oct 2, 2026
@auto-submit auto-submit Bot removed the autosubmit Merge PR when tree becomes green via auto submit App label Oct 2, 2026
@auto-submit

auto-submit Bot commented Oct 2, 2026

Copy link
Copy Markdown
Contributor

autosubmit label was removed for flutter/packages/13114, because - The status or check suite Dashboard Checks has failed. Please fix the issues identified (or deflake) before re-applying this label.

@Piinks
Piinks force-pushed the updateCustomerTesting branch from 101e513 to d5a8030 Compare October 2, 2026 20:53
@Piinks Piinks added the autosubmit Merge PR when tree becomes green via auto submit App label Oct 2, 2026
@auto-submit
auto-submit Bot merged commit 29611ec into flutter:main Oct 2, 2026
12 of 13 checks passed
ZhuJHua pushed a commit to ZhuJHua/flutter that referenced this pull request Oct 6, 2026
…er#193840)

flutter/packages@5620e65...951f2f7

2026-10-05 Hamidrezash1384@gmail.com [material_ui] Add scrollPadding
property to DropdownMenuFormField (flutter/packages#12735)
2026-10-02 36861262+QuncCccccc@users.noreply.github.com [material_ui]
Migrate M3 Motion template to use new gen_defaults
(flutter/packages#13058)
2026-10-02 44747303+theprantadutta@users.noreply.github.com
[cupertino_ui] Forward showDragHandle from showCupertinoSheet to
CupertinoSheetRoute (flutter/packages#13011)
2026-10-02 105214765+HibaChamkhi@users.noreply.github.com [cupertino_ui]
Fix CupertinoMagnifier focal point with custom size
(flutter/packages#13029)
2026-10-02 katelovett@google.com [ci] Add material_ui and cupertino_ui
to customer testing (flutter/packages#13114)
2026-10-02 36861262+QuncCccccc@users.noreply.github.com [material_ui]
Add Material 3 Expressive migration skill (flutter/packages#12818)
2026-10-02 sethineelansh@gmail.com [video_player] Ignore late position
updates after disposal (flutter/packages#12971)
2026-10-02 46639812+Gyeony95@users.noreply.github.com [material_ui]
Remove unconditional dart:io import from about.dart
(flutter/packages#12774)
2026-10-02 50643541+Mairramer@users.noreply.github.com [material_ui] Fix
DropdownButtonFormField underline alignment at bottom
(flutter/packages#12606)
2026-10-02 engine-flutter-autoroll@skia.org Roll Flutter from
e89fd0a to d03768e (23 revisions) (flutter/packages#13111)
2026-10-02 dkwingsmt@users.noreply.github.com [material_ui] Migrate
`Switch` API doc snippets to {@example} (batch 8)
(flutter/packages#13052)
2026-10-02 45616602+NikhilKukreja26@users.noreply.github.com
[url_launcher] Fix supportsCloseForLaunchMode to query close support
(flutter/packages#12926)
2026-10-02 15619084+vashworth@users.noreply.github.com Redistribute
iOS/macOS Suggested Reviewers (flutter/packages#13076)
2026-10-02 anilcan.cakir@gmail.com [image_picker] Subsample large images
when resizing on Android (flutter/packages#13038)
2026-10-02 kevmoo@users.noreply.github.com [cupertino_ui] Remove
redundant null arguments in Completer.complete (flutter/packages#13008)
2026-10-02 269567208+reidbaker-agent@users.noreply.github.com [repo]
Update AGENTS.md with dependency allowance and versioning guidance
(flutter/packages#12579)

If this roll has caused a breakage, revert this CL and set the roller
to dry run mode using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC flutter-ecosystem@google.com on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autosubmit Merge PR when tree becomes green via auto submit App CICD Run CI/CD

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add new material/cupertino packages to customer _testing

2 participants