94 lines
2.2 KiB
JSON
94 lines
2.2 KiB
JSON
{
|
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
|
"extends": [
|
|
"config:recommended",
|
|
":combinePatchMinorReleases",
|
|
":rebaseStalePrs",
|
|
":renovatePrefix",
|
|
"customManagers:githubActionsVersions"
|
|
],
|
|
"prConcurrentLimit": 5,
|
|
"prHourlyLimit": 1,
|
|
"recreateWhen": "auto",
|
|
"prCreation": "not-pending",
|
|
"packageRules": [
|
|
{
|
|
"groupName": "Swift non-major dependencies",
|
|
"description": "Group all Swift package minor and patch updates together",
|
|
"matchManagers": [
|
|
"swift"
|
|
],
|
|
"matchUpdateTypes": [
|
|
"minor",
|
|
"patch"
|
|
],
|
|
"labels": [
|
|
"dependencies",
|
|
"renovate",
|
|
"swift"
|
|
]
|
|
},
|
|
{
|
|
"groupName": "GitHub Actions non-major dependencies",
|
|
"description": "Group all GitHub Actions minor and patch updates together",
|
|
"matchManagers": [
|
|
"github-actions"
|
|
],
|
|
"matchUpdateTypes": [
|
|
"minor",
|
|
"patch"
|
|
],
|
|
"labels": [
|
|
"dependencies",
|
|
"renovate",
|
|
"ci"
|
|
]
|
|
},
|
|
{
|
|
"groupName": "Mint non-major dependencies",
|
|
"description": "Group all Mint package minor and patch updates together",
|
|
"matchManagers": [
|
|
"mint"
|
|
],
|
|
"matchUpdateTypes": [
|
|
"minor",
|
|
"patch"
|
|
],
|
|
"labels": [
|
|
"dependencies",
|
|
"renovate",
|
|
"mint"
|
|
]
|
|
}
|
|
],
|
|
"customManagers": [
|
|
{
|
|
"customType": "regex",
|
|
"description": "Update swift-tools-version in Package.swift",
|
|
"fileMatch": [
|
|
"Package\\.swift"
|
|
],
|
|
"matchStrings": [
|
|
"^\/\/(\\s)?swift-tools-version:[\\s]?(?<currentValue>[0-9.]+)"
|
|
],
|
|
"datasourceTemplate": "github-releases",
|
|
"depNameTemplate": "swiftlang/swift",
|
|
"extractVersionTemplate": "^swift-(?<version>.*)-RELEASE$"
|
|
},
|
|
{
|
|
"customType": "regex",
|
|
"description": "Update .swift-version",
|
|
"fileMatch": ".swift-version",
|
|
"matchStrings": [
|
|
"(?<currentValue>[0-9.]+)"
|
|
],
|
|
"datasourceTemplate": "github-releases",
|
|
"depNameTemplate": "swiftlang/swift",
|
|
"extractVersionTemplate": "^swift-(?<version>.*)-RELEASE$"
|
|
}
|
|
],
|
|
"labels": [
|
|
"dependencies",
|
|
"renovate"
|
|
]
|
|
} |