RevenueCat / purchases-ios

In-app purchases and subscriptions made easy. Support for iOS, watchOS, tvOS, macOS, and visionOS.
https://www.revenuecat.com/
MIT License
2.2k stars 294 forks source link

Use available resource class for backend-integration-tests-offline-job #4013

Closed fire-at-will closed 2 days ago

fire-at-will commented 2 days ago

Description

The 5.0-dev branch was using the macos.x86.medium.gen2 resource class for the backend-integration-tests-offline-job, but that resource class was removed from CircleCI on June 28, 2024 (source). Since the resource class is now unavailable, this job currently fails 100% of the time on main.

This PR brings the job onto the same M1 resource as most other jobs. While the tests may be more flaky on M1 machines, the job retry mechanism we have in place now should help counter this.