Skip to content

Conversation

@stereotype441
Copy link
Contributor

In an upcoming Dart SDK change
(https://dart-review.googlesource.com/c/sdk/+/450970), I intend to add logic to the analyzer for generating a warning if an API marked @experimental is used. This will allow experimental analyzer features to be developed without creating a risk of breaking changes downstream.

To avoid this change producing a failure in the customer_testing bot (https://ci.chromium.org/ui/p/flutter/builders/try/Linux%20customer_testing), the zulip-flutter customer test needs to first be modified in order to ignore the upcoming warning.

@chrisbobbe chrisbobbe requested a review from gnprice October 1, 2025 02:01
@chrisbobbe chrisbobbe added the integration review Added by maintainers when PR may be ready for integration label Oct 1, 2025
In an upcoming Dart SDK change
(https://dart-review.googlesource.com/c/sdk/+/450970), I intend to add
logic to the analyzer for generating a warning if an API marked
@experimental is used. This will allow experimental analyzer features
to be developed without creating a risk of breaking changes
downstream.

To avoid this change producing a failure in the customer_testing bot
(https://ci.chromium.org/ui/p/flutter/builders/try/Linux%20customer_testing),
the `zulip-flutter` customer test needs to first be modified in order
to ignore the upcoming warning.

[greg: added comment]
@gnprice
Copy link
Member

gnprice commented Oct 1, 2025

Thanks! Looks good; merging.

I was curious why we're apparently using an experimental API here (news to me — which I think makes another vote in favor of the usefulness of this warning). Turns out it's fine, and I added a comment explaining why.

@gnprice gnprice force-pushed the fix-upcoming-warning branch from b34c240 to e9a7288 Compare October 1, 2025 23:51
@gnprice gnprice merged commit e9a7288 into zulip:main Oct 1, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

integration review Added by maintainers when PR may be ready for integration

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants