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

Fix winback tests on iOS 14 & API Tester #4453

Merged
merged 5 commits into from
Nov 7, 2024

Conversation

fire-at-will
Copy link
Contributor

@fire-at-will fire-at-will commented Nov 7, 2024

This PR addresses a few issues with some tests that aren't normally covered by the build-test workflow.

Specifically, it addresses two issues:

  • The async version of fulfillment() wasn't introduced until Xcode 13/Swift 5.5/iOS 15. This PR removes the affected tests from compilation on Swift compiler versions <6.0. This won't affect our test coverage of the win-backs feature since win-backs aren't available on iOS versions below 18.
  • Adds a few items from Support fetching eligible win-back offers for a product #4431 to the Obj-C and Swift API testers

@fire-at-will
Copy link
Contributor Author

@RCGitBot please test

@fire-at-will
Copy link
Contributor Author

@RCGitBot please test

@fire-at-will
Copy link
Contributor Author

@RCGitBot please test

@fire-at-will fire-at-will changed the title Fix winback tests on iOS 14 Fix winback tests on iOS 14 & API Tester Nov 7, 2024
@fire-at-will
Copy link
Contributor Author

@RCGitBot please test

@fire-at-will fire-at-will self-assigned this Nov 7, 2024
@fire-at-will fire-at-will marked this pull request as ready for review November 7, 2024 17:43
@fire-at-will fire-at-will merged commit 561cab4 into main Nov 7, 2024
34 of 35 checks passed
@fire-at-will fire-at-will deleted the fix-winback-tests-on-ios14 branch November 7, 2024 19:00
@fire-at-will
Copy link
Contributor Author

The deploy-purchase-tester-2 job failed, but that's also failing in main, so merging anyways to get these fixes in

@tonidero tonidero mentioned this pull request Nov 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants