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

RevenueCatUI: added support to other deployment targets #3392

Merged
merged 9 commits into from
Nov 8, 2023

Conversation

NachoSoto
Copy link
Contributor

@NachoSoto NachoSoto commented Nov 7, 2023

Follow up to #3378.

This allows us to link both RevenueCat and RevenueCatUI from PurchasesHybridCommon supporting the same platforms.
The actual types might not be available in some platforms / versions, but we can detect that at compile time.

See https://app.circleci.com/pipelines/github/RevenueCat/purchases-hybrid-common/2564/workflows/ea6a4e24-e1eb-4c7a-a930-173945732999/jobs/10352

Follow up to #3378.

This allows us to link both `RevenueCat` and `RevenueCatUI` from `PurchasesHybridCommon` supporting the same platforms.
The actual types might not be available in some platforms / versions, but we can detect that at compile time.
@NachoSoto NachoSoto added the build label Nov 7, 2023
@NachoSoto NachoSoto requested a review from a team November 7, 2023 22:56
@@ -960,7 +960,7 @@ lane :check_pods do
verbose: true,
podspec: 'RevenueCatUI.podspec',
include_podspecs: 'RevenueCat.podspec',
platforms: 'ios',
platforms: 'ios,osx,tvos,watchos',
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 will be linted now

@NachoSoto NachoSoto force-pushed the revenuecatui-macos-podspec branch from 192ea05 to a0a2057 Compare November 7, 2023 23:56
Copy link

codecov bot commented Nov 8, 2023

Codecov Report

Attention: Patch coverage is 0% with 6 lines in your changes missing coverage. Please review.

Project coverage is 86.03%. Comparing base (1fc7dc9) to head (9554fea).
Report is 452 commits behind head on main.

Files with missing lines Patch % Lines
Sources/Paywalls/PaywallColor.swift 0.00% 6 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3392      +/-   ##
==========================================
- Coverage   86.04%   86.03%   -0.01%     
==========================================
  Files         237      237              
  Lines       17187    17187              
==========================================
- Hits        14788    14787       -1     
- Misses       2399     2400       +1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@NachoSoto NachoSoto enabled auto-merge (squash) November 8, 2023 15:15
@NachoSoto NachoSoto merged commit af08736 into main Nov 8, 2023
@NachoSoto NachoSoto deleted the revenuecatui-macos-podspec branch November 8, 2023 15:35
NachoSoto pushed a commit that referenced this pull request Nov 8, 2023
**This is an automatic release.**

### RevenueCatUI
* `Paywalls`: add `displayCloseButton` to `PaywallViewController`
(#3391) via NachoSoto (@NachoSoto)
* `Paywalls`: fix Turkish translation (#3389) via Dogancan Mavideniz
(@mavideniz)
* `Paywalls`: fix Turkish translation (#3388) via iremkaraoglu
(@iremkaraoglu)
### Other Changes
* `RevenueCatUI`: added support to other deployment targets (#3392) via
NachoSoto (@NachoSoto)
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.

4 participants