Sample project with automated dependency updates for Cocoapods using Renovatebot.
- Created sample repo sample-realm-ios-project-cocoapods-renovate-demo
- Create a sample XCode Project sample-ios-project
- Did
pod init
and added a pod dependency- Added at top:
platform :ios, '11.2'
- Added Dependency:
pod 'Analytics', '3.8.1'
- Added at top:
- Connect Renovate using renovate to the repo sample-realm-ios-project-cocoapods-renovate-demo.
- Renovate created a pr 1 with renovate config which I merged.
- Renovate created a pr 2 to Update dependency Analytics 3.8.1 to 3.9.0.
- Successfully dependency update for renovate bot.
- Job log here
- Add Realm
- Added Dependency:
pod 'RealmSwift', '5.0.3'
- Added Dependency:
- Renovate created a pr 4 to Update dependency RealmSwift 5.0.3 to 5.1.0.
Note: If I remove RealmSwift
from podfile the pr 2 again will behave successfully dependency update for renovate bot. Adding realm impacts all PR's.