Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

createTracker now returns non-optional TrackerController #848

Conversation

Kymer
Copy link
Contributor

@Kymer Kymer commented Nov 30, 2023

This PR fixes #847. All tests compile and run fine: everything was green except for the IntegrationTests. These fail because I don't have a local service running. I assume I need to set-up Snowplow Micro to get this working?

Anyway, this is a very small change. Having the tests compile gave me enough confidence to open this PR.

@snowplowcla snowplowcla added the cla:no [Auto generated] Snowplow Contributor License Agreement has not been signed. label Nov 30, 2023
@snowplowcla
Copy link

Thanks for your pull request. Is this your first contribution to a Snowplow open source project? Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

📝 Please visit https://docs.snowplowanalytics.com/docs/contributing/contributor-license-agreement/ to learn more and sign.

Once you've signed, please reply here (e.g. I signed it!) and we'll verify. Thanks.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

This is the meat of the PR 🍖

@Kymer
Copy link
Contributor Author

Kymer commented Nov 30, 2023

Thanks for your pull request. Is this your first contribution to a Snowplow open source project? Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

📝 Please visit https://docs.snowplowanalytics.com/docs/contributing/contributor-license-agreement/ to learn more and sign.

Once you've signed, please reply here (e.g. I signed it!) and we'll verify. Thanks.

Signed! 👇

Screenshot 2023-11-30 at 12 36 08

@matus-tomlein matus-tomlein changed the base branch from master to release/6.0.0 November 30, 2023 14:49
Copy link
Contributor

@matus-tomlein matus-tomlein left a comment

Choose a reason for hiding this comment

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

Thank you for the contribution @Kymer! As you said in the issue, making the TrackerController was an oversight during the Swift migration of the codebase. We'll make sure that this gets into the v6 release!

Just one small thing – could you please rebase your changes on top of the release/6.0.0 branch? There seem to be some conflicts.

Package.resolved Outdated Show resolved Hide resolved
@Kymer Kymer force-pushed the feature/remove-unnecessary-optionality branch 3 times, most recently from 46a7d60 to 7243ee8 Compare November 30, 2023 15:51
@Kymer
Copy link
Contributor Author

Kymer commented Nov 30, 2023

Thank you for the contribution @Kymer! As you said in the issue, making the TrackerController was an oversight during the Swift migration of the codebase. We'll make sure that this gets into the v6 release!

Just one small thing – could you please rebase your changes on top of the release/6.0.0 branch? There seem to be some conflicts.

Done!

@Kymer Kymer force-pushed the feature/remove-unnecessary-optionality branch from 7243ee8 to d37a1d6 Compare November 30, 2023 15:53
@Kymer Kymer force-pushed the feature/remove-unnecessary-optionality branch from d37a1d6 to 46838d3 Compare November 30, 2023 16:31
@jbeemster jbeemster added cla:yes [Auto generated] Snowplow Contributor License Agreement has been signed. and removed cla:no [Auto generated] Snowplow Contributor License Agreement has not been signed. labels Dec 1, 2023
Copy link
Contributor

@matus-tomlein matus-tomlein left a comment

Choose a reason for hiding this comment

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

LGTM! Thanks again for the contribution!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cla:yes [Auto generated] Snowplow Contributor License Agreement has been signed.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Unnecessary optionality of TrackerController
4 participants