-
Notifications
You must be signed in to change notification settings - Fork 9.8k
Conversation
It looks like this requires a "no changelog change required" override... I think that should be safe in this case? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
(Confirmed w/ @goderbauer that no changelog updates are needed since this is sample code.) |
auto label is removed for flutter/plugins, pr: 6669, due to - The status or check suite Windows plugin_tools_tests has failed. Please fix the issues identified (or deflake) before re-applying this label.
|
@stuartmorgan (or anyone): I'd love an assist landing this one. It's blocking a roll of the linter in the Dart SDK. |
It seems that this is failing because something is changing some API that is being mocked:
The solution is probably to update the Mockito mocks in this package: (Giving this a quick shot) |
After doing a $ flutter pub upgrade
The API change seems to come from this update: |
I've added a NEXT entry to the changed packages CHANGELOG.md files. I think the tool is tripping because we're updating source within the (This should now pass without the changelog exemption, btw)
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
It looks like this pull request may not have tests. Please make sure to add tests before merging. If you need an exemption to this rule, contact Hixie on the #hackers channel in Chat (don't just cc him here, he won't see it! He's on Discord!). 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. |
Thanks a million @ditman! |
auto label is removed for flutter/plugins, pr: 6669, due to - The status or check suite legacy_version_analyze CHANNEL:3.0.5 DART_VERSION:2.17.6 has failed. Please fix the issues identified (or deflake) before re-applying this label.
|
Hmmm, apologies @pq! This is now breaking our "legacy versions" analysis because I rolled the dependencies too close to the present :P I think that if I update the mocks but don't roll the dependencies, it's likely that the "downgraded analysis" check is going to fail... /cc @stuartmorgan how can we get out of this pickle? What's the most correct escape hatch for this tools check? Maybe pinning |
The tool knows what parts of example are published, which is why it didn't request a version change. The CHANGELOG flag is consistent with our policy:
Overriding in this case would have been fine since the details of the change aren't likely to be very interesting, but we err on the side of failing and requiring human judgement. |
This seems like a reasonable option. Thanks for the investigation and fix! |
Thanks for all your help! |
* f8122dc89 [ci]Temporarily disable starqlteue on firebase device lab (flutter/plugins#6657) * 38c93242a [video_player]add integration test for inverted aspect ratio bug (flutter/plugins#6662) * dd8245e32 Roll Flutter (stable) from 6928314 to e99c9c7 (2 revisions) (flutter/plugins#6667) * 8cfa2652c Roll Flutter from 0e98194 to e6300da (46 revisions) (flutter/plugins#6668) * 897ec59cd [ci] Removes unnecessary overrides. (flutter/plugins#6669) * a279b9dd8 Roll Flutter from e6300da to 55e8cd1 (17 revisions) (flutter/plugins#6670)
Thanks for keeping the repo tidy and checks passing! @pq 🙏 |
Downstream fixes: * flutter/flutter#113794 * flutter/plugins#6669 * flutter/engine#37321 * dart-archive/linter#3775 * dart-archive/linter#3776 * cl/482614222 * cl/482654980 * cl/482744309 * cl/485129394 * cl/485139323 * ... Upstream: * #50263 Change-Id: I259cb0c28464b1e513d9a1931b7c680a2a04a0a4 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/264961 Commit-Queue: Phil Quitslund <[email protected]> Reviewed-by: Brian Wilkerson <[email protected]>
* remove unnecessary overrides * Update mock so tools_tests checks pass. * Update CHANGELOG NEXT entries. * Pin git to 2.0.x Co-authored-by: David Iglesias Teixeira <[email protected]>
* remove unnecessary overrides * Update mock so tools_tests checks pass. * Update CHANGELOG NEXT entries. * Pin git to 2.0.x Co-authored-by: David Iglesias Teixeira <[email protected]>
…#114689) * f8122dc89 [ci]Temporarily disable starqlteue on firebase device lab (flutter/plugins#6657) * 38c93242a [video_player]add integration test for inverted aspect ratio bug (flutter/plugins#6662) * dd8245e32 Roll Flutter (stable) from 6928314 to e99c9c7 (2 revisions) (flutter/plugins#6667) * 8cfa2652c Roll Flutter from 0e98194 to e6300da (46 revisions) (flutter/plugins#6668) * 897ec59cd [ci] Removes unnecessary overrides. (flutter/plugins#6669) * a279b9dd8 Roll Flutter from e6300da to 55e8cd1 (17 revisions) (flutter/plugins#6670)
* remove unnecessary overrides * Update mock so tools_tests checks pass. * Update CHANGELOG NEXT entries. * Pin git to 2.0.x Co-authored-by: David Iglesias Teixeira <[email protected]>
Fix some diagnostics that will be reported by a pending update to the linter.
See: https://dart-review.googlesource.com/c/sdk/+/264961