Skip to content

Conversation

cbenhagen
Copy link
Contributor

@cbenhagen cbenhagen commented Dec 23, 2019

Description

Add macOS support.

Related Issues

#1653

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.
  • If the pull request affects only one plugin, the PR title starts with the name of the plugin in brackets (e.g. [cloud_firestore])
  • 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.
  • 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.

@franciscojma86
Copy link
Contributor

Thanks for the PR! Can you please share the implementation code as in #1704? You can do so in #1706 and #1705 as well.

@cbenhagen
Copy link
Contributor Author

Sure, will do that. Do you have any idea how we should handle tests for the macOS plugins?

@franciscojma86
Copy link
Contributor

I believe you can write XCTests, but they won't be run on the CI. Is this correct @collinjackson?

@franciscojma86 franciscojma86 added the blocked: customer-response Waiting for customer response, e.g. more information was requested. label Jan 29, 2020
@cbenhagen cbenhagen force-pushed the cloud_functions_macos branch from 6bc4bcf to 4d67686 Compare February 12, 2020 17:40
@cbenhagen
Copy link
Contributor Author

@franciscojma86 rebased and shared the implementation as proposed. Still missing tests.

@franciscojma86
Copy link
Contributor

XCTests are still not supported for macOS, so as long as the PR passes the integration tests, you should be good to land this

@cbenhagen
Copy link
Contributor Author

cbenhagen commented Feb 12, 2020

Tests seem to fail for unrelated issues. @franciscojma86 can you restart them for me?

@franciscojma86 franciscojma86 merged commit 0f9e10e into firebase:master Feb 18, 2020
@cbenhagen cbenhagen deleted the cloud_functions_macos branch February 23, 2020 18:59
@firebase firebase locked and limited conversation to collaborators Aug 5, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
blocked: customer-response Waiting for customer response, e.g. more information was requested. cla: yes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants