Files
element-x-ios/renovate.json
T
Stefan Ceriu cdb5d4ee31 Group dependencies shared by Compound and the app in one Renovate PR
swift-snapshot-testing is pinned in both compound-ios/Package.swift and
project.yml. Renovate updated them from different groups, so one side got
bumped without the other and the Xcode build broke on the mismatched
Package.resolved. A dedicated "Shared Dependencies" group updates both
together, and since that PR touches project.yml the XcodeGen workflow
regenerates the project as well.
2026-10-01 16:37:26 +03:00

48 lines
1.2 KiB
JSON

{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended",
":semanticCommitsDisabled"
],
"labels" : [
"pr-misc"
],
"minimumReleaseAge": "7 days",
"packageRules" : [
{
"matchManagers": ["github-actions"],
"groupName" : "GitHub Actions"
},
{
"matchManagers": ["xcodegen"],
"groupName": "Project Dependencies",
"schedule": [
"every 2 weeks on wednesday",
]
},
{
"matchManagers": ["swift"],
"groupName" : "Tool Dependencies",
"schedule": [
"every 2 weeks on wednesday",
]
},
{
"matchManagers": ["swift", "cocoapods"],
"matchFileNames": ["compound-ios/Package.swift"],
"groupName": "Compound Dependencies",
"schedule": [
"every 2 weeks on wednesday",
]
},
{
"description": "Shared between Compound and the app, keep them in sync.",
"matchPackageNames": ["pointfreeco/swift-snapshot-testing", "https://github.com/pointfreeco/swift-snapshot-testing"],
"groupName": "Shared Dependencies",
"schedule": [
"every 2 weeks on wednesday",
]
},
]
}