Skip to content
This repository has been archived by the owner on Feb 22, 2023. It is now read-only.

[ci] Disable analyze on stable for web plugins that contains null safety integration tests. #3681

Merged
merged 15 commits into from Mar 6, 2021

Conversation

cyanglaz
Copy link
Contributor

@cyanglaz cyanglaz commented Mar 5, 2021

Also removes the unused flutter driver and integration test deps in extension_google_sign_in_as_googleapis_auth

Fixes

extension_google_sign_in_as_googleapis_auth/example$ flutter analyze
Because every version of flutter_driver from sdk depends on crypto 2.1.5 and googleapis_auth >=1.0.0 depends on crypto ^3.0.0, flutter_driver from sdk is incompatible with googleapis_auth >=1.0.0.
And because every version of extension_google_sign_in_as_googleapis_auth from path depends on googleapis_auth ^1.0.0, flutter_driver from sdk is incompatible with extension_google_sign_in_as_googleapis_auth from path.
So, because extension_google_sign_in_example depends on both extension_google_sign_in_as_googleapis_auth from path and flutter_driver any from sdk, version solving failed.
Running "flutter pub get" in example...                                 
pub get failed (1; So, because extension_google_sign_in_example depends on both extension_google_sign_in_as_googleapis_auth from path and flutter_driver any from sdk, version solving
failed.)

This PR also

This reverts commit 1bfabd0.
Copy link
Member

@ditman ditman left a comment

Choose a reason for hiding this comment

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

I was moving this to flutter/packages, but this is a good change!

.cirrus.yml Outdated Show resolved Hide resolved
@cyanglaz cyanglaz changed the title [extension_google_sign_in_as_googleapis_auth] bump min Flutter version to 2.0.0 to fix version conflicts [ci] Disable analyze on stable for web plugins that contains null safety integration tests. Mar 5, 2021
.cirrus.yml Outdated Show resolved Hide resolved
Chris Yang and others added 2 commits March 5, 2021 11:38
Co-authored-by: David Iglesias <ditman@gmail.com>
.cirrus.yml Outdated Show resolved Hide resolved
ditman and others added 3 commits March 5, 2021 14:06
Remove web examples before running analyze in stable.

Don't attempt to build web examples in stable.
Copy link
Member

@ditman ditman left a comment

Choose a reason for hiding this comment

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

Looking good!

Comment on lines 51 to 53
(cd "$REPO_DIR" && plugin_tools "${ACTIONS[@]}" --plugins="$CHANGED_PACKAGES" --exclude="$ALL_EXCLUDED" ${PLUGIN_SHARDING[@]})
(cd "$REPO_DIR" && plugin_tools "${ACTIONS[@]}" --exclude="$ALL_EXCLUDED" ${PLUGIN_SHARDING[@]})

# (cd "$REPO_DIR" && plugin_tools "${ACTIONS[@]}" --plugins="$CHANGED_PACKAGES" --exclude="$ALL_EXCLUDED" ${PLUGIN_SHARDING[@]})
Copy link
Member

Choose a reason for hiding this comment

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

This needs to be reverted before merging

script:
- flutter channel $CHANNEL
- ./script/incremental_build.sh analyze
## TODO(cyanglaz):
Copy link
Member

Choose a reason for hiding this comment

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

I've created this issue: flutter/flutter#77429

Copy link
Member

@ditman ditman left a comment

Choose a reason for hiding this comment

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

LGTM! Let's Go To Master!

@cyanglaz cyanglaz merged commit b3f7508 into flutter:master Mar 6, 2021
@cyanglaz cyanglaz deleted the fix_tree branch March 6, 2021 00:55
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Mar 6, 2021
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Mar 6, 2021
NickalasB added a commit to NickalasB/plugins that referenced this pull request Mar 8, 2021
* master:
  [google_sign_in] fix test(flutter#3690)
  [extension_google_sign_in_as_googleapis_auth] Update import (flutter#3689)
  [google_sign_in] Updates google_sign_in_platform_interfaces adding parametrized `clientId` (flutter#3686)
  Import flutter_test for future compatibility (flutter#3665)
  [ci] Disable analyze on stable for web plugins that contains null safety integration tests.  (flutter#3681)
  Bring HTML inputs into view automatically (flutter#3655)
  [in_app_purchase] presentCodeRedemptionSheet (flutter#3274)
  [google_maps_flutter_web] Downgrade mockito in example app. (flutter#3679)
  Update CI config for Flutter 2 (flutter#3674)
  [image_picker] fix flutter/flutter#71927 (flutter#3676)
  [google_maps_flutter_web] Move integration tests to example. (flutter#3675)
  [google_maps_flutter_web] Make google_maps_flutter_web work with latest plugins  (flutter#3673)

# Conflicts:
#	packages/webview_flutter/CHANGELOG.md
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
2 participants