Skip to content

CI: run all iOS 17 tests#3312

Merged
NachoSoto merged 4 commits into
mainfrom
ios-17-all-tests
Oct 17, 2023
Merged

CI: run all iOS 17 tests#3312
NachoSoto merged 4 commits into
mainfrom
ios-17-all-tests

Conversation

@NachoSoto

@NachoSoto NachoSoto commented Oct 16, 2023

Copy link
Copy Markdown
Contributor

Xcode 15.0.1 (#3311) fixed performance issues (partially), so we should be able to run all tests on iOS 17.

See https://discuss.circleci.com/t/severe-performance-problems-with-xcode-15/49205/65?u=nachosoto

@NachoSoto NachoSoto added the ci label Oct 16, 2023
@NachoSoto NachoSoto requested a review from a team October 16, 2023 18:54
Base automatically changed from circleci-xcode-15.0.1 to main October 16, 2023 18:56
@NachoSoto NachoSoto changed the title CI: run all iOS 17 tests [WIP] CI: run all iOS 17 tests Oct 16, 2023
@NachoSoto NachoSoto marked this pull request as draft October 16, 2023 19:35
@codecov

codecov Bot commented Oct 16, 2023

Copy link
Copy Markdown

Codecov Report

All modified lines are covered by tests ✅

Comparison is base (235a7dc) 85.92% compared to head (bf26a41) 85.80%.

❗ Current head bf26a41 differs from pull request most recent head a42a519. Consider uploading reports for the commit a42a519 to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3312      +/-   ##
==========================================
- Coverage   85.92%   85.80%   -0.12%     
==========================================
  Files         237      236       -1     
  Lines       17061    16891     -170     
==========================================
- Hits        14660    14494     -166     
+ Misses       2401     2397       -4     

see 15 files with indirect coverage changes

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

@NachoSoto NachoSoto changed the title [WIP] CI: run all iOS 17 tests CI: run all iOS 17 tests Oct 16, 2023
@NachoSoto NachoSoto marked this pull request as ready for review October 16, 2023 22:06
Comment thread .circleci/config.yml Outdated
Xcode 15.0.1 (#3311) fixed performance issues, so we should be able to run all tests on iOS 17.
Requested by @NachoSoto for
[ios-17-all-tests](https://github.com/RevenueCat/purchases-ios/tree/ios-17-all-tests)

Co-authored-by: distiller <distiller@distillers-Virtual-Machine.local>
@NachoSoto NachoSoto enabled auto-merge (squash) October 17, 2023 15:16
Comment thread .circleci/config.yml
jobs:
- run-test-ios-17:
xcode_version: '15.0.0'
xcode_version: '15.0.1'

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

CircleCI initially shipped the update under Xcode 15.0.0, but now it's its own 15.0.1

@NachoSoto NachoSoto merged commit a13dbb9 into main Oct 17, 2023
@NachoSoto NachoSoto deleted the ios-17-all-tests branch October 17, 2023 22:04
NachoSoto pushed a commit that referenced this pull request Oct 18, 2023
**This is an automatic release.**

### Bugfixes
* `PaywallEventStore`: also remove legacy `revenuecat` documents
directory (#3317) via NachoSoto (@NachoSoto)
### Other Changes
* `CI`: run all iOS 17 tests (#3312) via NachoSoto (@NachoSoto)
* `StoreKit 2`: Optionally send JWS tokens instead of receipts to the
backend (#3227) via Mark Villacampa (@MarkVillacampa)
* `CircleCI`: update simulators for Xcode 15.0.1 (#3311) via NachoSoto
(@NachoSoto)
* `StoreKit 1`: improved debug log for `finishTransactions` invoked
outside the SDK (#3300) via NachoSoto (@NachoSoto)
* `Debug View`: display receipt status (#3303) via NachoSoto
(@NachoSoto)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants