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

[plugin_platform_interface] typo in link #2888

Closed
wants to merge 33 commits into from

Conversation

jarrodcolburn
Copy link

@jarrodcolburn jarrodcolburn commented Jul 21, 2020

The link for federated flutter plugins https://fluter.dev/go/federated-plugins,
fluter.dev is missing second 't'.
fluter vs
flutter

Description

Replace this paragraph with a description of what this PR is doing. If you're modifying existing behavior, describe the existing behavior, how this PR is changing it, and what motivated the change.

Related Issues

Replace this paragraph with a list of issues related to this PR from the issue database. Indicate, which of these issues are resolved or fixed by this PR. Note that you'll have to prefix the issue numbers with flutter/flutter#.

Checklist

Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

  • I read the Contributor Guide and followed the process outlined there for submitting PRs.
  • My PR includes unit or integration tests for all changed/updated/fixed behaviors (See Contributor Guide).
  • All existing and new tests are passing.
  • I updated/added relevant documentation (doc comments with ///).
  • The analyzer (flutter analyze) does not report any problems on my PR.
  • I read and followed the Flutter Style Guide.
  • The title of the PR starts with the name of the plugin surrounded by square brackets, e.g. [shared_preferences]
  • I updated pubspec.yaml with an appropriate new version according to the pub versioning philosophy.
  • I updated CHANGELOG.md to add a description of the change.
  • I signed the CLA.
  • I am willing to follow-up on review comments in a timely manner.

Breaking Change

Does your PR require plugin users to manually update their apps to accommodate your change?

  • Yes, this is a breaking change (please indicate a breaking change in CHANGELOG.md and increment major revision).
  • No, this is not a breaking change.

The link for federated flutter plugins https://fluter.dev/go/federated-plugins,
fluter.dev is missing second 't'. 
`fluter` vs
`flutter`
@ditman
Copy link
Member

ditman commented Jul 21, 2020

Ohh, good catch! Can you do a patch version bump in this package's pubspec.yaml and CHANGELOG.md? That way we can publish the fix to pub.dev. (I think v 1.0.2+1 should work)

@jarrodcolburn
Copy link
Author

jarrodcolburn commented Jul 21, 2020

Ohh, good catch! Can you do a patch version bump in this package's pubspec.yaml and CHANGELOG.md? That way we can publish the fix to pub.dev. (I think v 1.0.2+1 should work)

Yes, I'll try.

Since that requires editing the changelog anyways. Can I go ahead and incorporate issue #2879 ?
Which is also just a simple typo (this time on pubspec)

Pubspec.yaml homepage is:
github.com/flutter/plugins/plugin_platform_interface

corrected: (add packages)
github.com/flutter/plugins/tree/master/packages/plugin_platform_interface

@ditman
Copy link
Member

ditman commented Jul 21, 2020

@JarrodCColburn yes, please! Thanks for consolidating all the fixes to this package!

@jarrodcolburn
Copy link
Author

Updated.

@ditman ditman self-requested a review August 19, 2020 20:56
@ditman
Copy link
Member

ditman commented Aug 19, 2020

I had to fix the versioning, analyzer didn't like 1.0.2+1 (not sure why), so I bumped this to 1.0.3. I'll merge this as soon as the CI passes!

@ditman
Copy link
Member

ditman commented Aug 20, 2020

@JarrodCColburn do you mind rebasing this with the latest master? The test that is failing was fixed a few days ago.

Thanks!

dnfield and others added 14 commits August 20, 2020 19:57
…port path" (flutter#2896)

* Revert "[path_provider] Use the application ID in the application support path (flutter#2845)"

This reverts commit 7d4a918.

* bump version to satisfy the machine. Also fix linting issue caught because of changes in this folder.
* Make package:e2e a relative reference
…ils (flutter#2866)

* [e2e] Fix incorrect test results when one test passes then another fails

For example, the following test will result in an error reported for the first test case.

```
void main() {
  testWidgets('a test that passes', (tester) async {
    expect(true, true);
  });

  testWidgets('a test that fails', (tester) async {
    expect(true, false);
  });
}
```

We need to reset `reportTestException` back to the previous value after completion of `runTest`, or repeated failures will cause the exception handler for a previous test to be invoked, as they "stack". Instead of reseting it, however, do this once in the constructor because the test description is already provided by the function signature.

* Add a mechanism for testing test results
…n. (flutter#2903)

This change tweaks slightly the core maps plugin and the platform interface package to make the web implementation possible.

The most important changes are two:

* The core plugin now passes a constant identifier to the buildView platform call, so the web version can cache effectively the contents of the platform view, so it doesn't repaint. This might go away once Scenelets for web come online.
* The platform interface now encodes the (optional) width and height of custom Icons for Markers, so the web can render High DPI assets at the correct size.

The rest are some examples to the 'example' app so it can be run on web.
…#2908)

This method gives the plugin writers a chance to release the resources that they've acquired throughout the operation of the plugin (think of it as an "inverse" of the "init" method).
(This is preparation for the federation of the plugin)
wwwdata and others added 11 commits August 20, 2020 19:57
package:platform required a breaking change in the behavior of FakePlatform in order to enable null safety, but there will be no other breaking changes in 3.X Since this does not affect path provider or local_auth, the pubspec constraint can be increased.
* Use shard variables correctly in incremental_build.sh
* Add more shards for the apk tasks.
This is the platform interface package of the federated device_info plugin.
This package introduces the first version of the google_maps_flutter_web plugin. See README for installation instructions.

Co-authored-by: chung2012 <[email protected]>
* e2e -> integration_test and associated version bumps
@googlebot
Copy link

All (the pull request submitter and all commit authors) CLAs are signed, but one or more commits were authored or co-authored by someone other than the pull request submitter.

We need to confirm that all authors are ok with their commits being contributed to this project. Please have them confirm that by leaving a comment that contains only @googlebot I consent. in this pull request.

Note to project maintainer: There may be cases where the author cannot leave a comment, or the comment is not properly detected as consent. In those cases, you can manually confirm consent of the commit author(s), and set the cla label to yes (if enabled on your project).

ℹ️ Googlers: Go here for more info.

@jarrodcolburn
Copy link
Author

jarrodcolburn commented Aug 21, 2020

@ditman I tried. Can you check that it looks right? Not used to rebasing on large projects.

It pulled in a bunch of stuff and looks either 100% right or 100% wrong, but I can't tell. If wrong, let me know and I'll take another swing at it. thanks

@ditman
Copy link
Member

ditman commented Aug 23, 2020

This is looking a bit weird. How did you rebase your branch?

@fluttergithubbot
Copy link

This pull request is not suitable for automatic merging in its current state.

  • Please get at least one approved review before re-applying this label. Reviewers: If you left a comment approving, please use the "approve" review action instead.
  • The status or check suite cla/google has failed. Please fix the issues identified (or deflake) before re-applying this label.
  • The status or check suite format has failed. Please fix the issues identified (or deflake) before re-applying this label.
  • The status or check suite test has failed. Please fix the issues identified (or deflake) before re-applying this label.
  • The status or check suite analyze has failed. Please fix the issues identified (or deflake) before re-applying this label.
  • The status or check suite build_all_plugins_apk has failed. Please fix the issues identified (or deflake) before re-applying this label.
  • The status or check suite build-apks+java-test+firebase-test-lab has failed. Please fix the issues identified (or deflake) before re-applying this label.
  • The status or check suite build-linux+drive-examples has failed. Please fix the issues identified (or deflake) before re-applying this label.
  • The status or check suite build_all_plugins_ipa has failed. Please fix the issues identified (or deflake) before re-applying this label.
  • The status or check suite lint_darwin_plugins has failed. Please fix the issues identified (or deflake) before re-applying this label.
  • The status or check suite build-ipas+drive-examples has failed. Please fix the issues identified (or deflake) before re-applying this label.
  • The status or check suite build-apps+drive-examples has failed. Please fix the issues identified (or deflake) before re-applying this label.

@cyanglaz
Copy link
Contributor

I'm going to close the PR because the CLA is not signed. Feel free to ping me when the CLA is signed and I'll re-open the PR. Or you can open a new PR after signing the CLA.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.