mirror of
https://github.com/containrrr/watchtower.git
synced 2026-03-02 10:50:16 +01:00
Consolidated all post-fork updates including dependency bumps and workflow changes
This commit is contained in:
parent
2abaa47fd3
commit
6b62d53797
100 changed files with 1503 additions and 1264 deletions
207
.github/renovate.json5
vendored
Normal file
207
.github/renovate.json5
vendored
Normal file
|
|
@ -0,0 +1,207 @@
|
|||
{
|
||||
$schema: 'https://docs.renovatebot.com/renovate-schema.json',
|
||||
extends: [
|
||||
'config:recommended',
|
||||
'docker:enableMajor',
|
||||
':disableRateLimiting',
|
||||
':dependencyDashboard',
|
||||
':semanticCommits',
|
||||
':automergeBranch',
|
||||
],
|
||||
dependencyDashboard: true,
|
||||
dependencyDashboardTitle: 'Renovate Dashboard 🤖',
|
||||
suppressNotifications: [
|
||||
'prEditedNotification',
|
||||
'prIgnoreNotification',
|
||||
],
|
||||
rebaseWhen: 'conflicted',
|
||||
schedule: [
|
||||
'every weekend',
|
||||
],
|
||||
commitMessageTopic: '{{depName}}',
|
||||
commitMessageExtra: 'to {{newVersion}}',
|
||||
commitMessageSuffix: '',
|
||||
packageRules: [
|
||||
{
|
||||
description: [
|
||||
'Auto merge Github Actions',
|
||||
],
|
||||
matchManagers: [
|
||||
'github-actions',
|
||||
],
|
||||
automerge: true,
|
||||
automergeType: 'branch',
|
||||
ignoreTests: true,
|
||||
matchUpdateTypes: [
|
||||
'minor',
|
||||
'patch',
|
||||
],
|
||||
},
|
||||
{
|
||||
matchDatasources: [
|
||||
'docker',
|
||||
],
|
||||
commitMessageTopic: 'image {{depName}}',
|
||||
},
|
||||
{
|
||||
matchDatasources: [
|
||||
'docker',
|
||||
],
|
||||
matchUpdateTypes: [
|
||||
'major',
|
||||
],
|
||||
commitMessagePrefix: 'feat(container)!: ',
|
||||
},
|
||||
{
|
||||
matchDatasources: [
|
||||
'docker',
|
||||
],
|
||||
matchUpdateTypes: [
|
||||
'minor',
|
||||
],
|
||||
semanticCommitType: 'feat',
|
||||
semanticCommitScope: 'container',
|
||||
},
|
||||
{
|
||||
matchDatasources: [
|
||||
'docker',
|
||||
],
|
||||
matchUpdateTypes: [
|
||||
'patch',
|
||||
],
|
||||
semanticCommitType: 'fix',
|
||||
semanticCommitScope: 'container',
|
||||
},
|
||||
{
|
||||
matchDatasources: [
|
||||
'docker',
|
||||
],
|
||||
matchUpdateTypes: [
|
||||
'digest',
|
||||
],
|
||||
semanticCommitType: 'chore',
|
||||
semanticCommitScope: 'container',
|
||||
},
|
||||
{
|
||||
matchDatasources: [
|
||||
'github-releases',
|
||||
'github-tags',
|
||||
],
|
||||
matchUpdateTypes: [
|
||||
'major',
|
||||
],
|
||||
commitMessagePrefix: 'feat(github-release)!: ',
|
||||
},
|
||||
{
|
||||
matchDatasources: [
|
||||
'github-releases',
|
||||
'github-tags',
|
||||
],
|
||||
matchUpdateTypes: [
|
||||
'minor',
|
||||
],
|
||||
semanticCommitType: 'feat',
|
||||
semanticCommitScope: 'github-release',
|
||||
},
|
||||
{
|
||||
matchDatasources: [
|
||||
'github-releases',
|
||||
'github-tags',
|
||||
],
|
||||
matchUpdateTypes: [
|
||||
'patch',
|
||||
],
|
||||
semanticCommitType: 'fix',
|
||||
semanticCommitScope: 'github-release',
|
||||
},
|
||||
{
|
||||
matchManagers: [
|
||||
'github-actions',
|
||||
],
|
||||
matchUpdateTypes: [
|
||||
'major',
|
||||
],
|
||||
commitMessagePrefix: 'feat(github-action)!: ',
|
||||
},
|
||||
{
|
||||
matchManagers: [
|
||||
'github-actions',
|
||||
],
|
||||
matchUpdateTypes: [
|
||||
'minor',
|
||||
],
|
||||
semanticCommitType: 'feat',
|
||||
semanticCommitScope: 'github-action',
|
||||
},
|
||||
{
|
||||
matchManagers: [
|
||||
'github-actions',
|
||||
],
|
||||
matchUpdateTypes: [
|
||||
'patch',
|
||||
],
|
||||
semanticCommitType: 'fix',
|
||||
semanticCommitScope: 'github-action',
|
||||
},
|
||||
{
|
||||
matchUpdateTypes: [
|
||||
'major',
|
||||
],
|
||||
labels: [
|
||||
'type/major',
|
||||
],
|
||||
},
|
||||
{
|
||||
matchUpdateTypes: [
|
||||
'minor',
|
||||
],
|
||||
labels: [
|
||||
'type/minor',
|
||||
],
|
||||
},
|
||||
{
|
||||
matchUpdateTypes: [
|
||||
'patch',
|
||||
],
|
||||
labels: [
|
||||
'type/patch',
|
||||
],
|
||||
},
|
||||
{
|
||||
matchDatasources: [
|
||||
'docker',
|
||||
],
|
||||
addLabels: [
|
||||
'renovate/container',
|
||||
],
|
||||
},
|
||||
{
|
||||
matchDatasources: [
|
||||
'github-releases',
|
||||
'github-tags',
|
||||
],
|
||||
addLabels: [
|
||||
'renovate/github-release',
|
||||
],
|
||||
},
|
||||
{
|
||||
matchManagers: [
|
||||
'github-actions',
|
||||
],
|
||||
addLabels: [
|
||||
'renovate/github-action',
|
||||
],
|
||||
},
|
||||
],
|
||||
customManagers: [
|
||||
{
|
||||
customType: "regex",
|
||||
description: ["Process custom Docker dependencies"],
|
||||
fileMatch: ["^Dockerfile$"], // Match only Dockerfile for Watchtower
|
||||
matchStrings: [
|
||||
"FROM (?<depName>[^\\s]+)(?<currentValue>:[^\\s]+)?\\s*", // Simplified for Docker images
|
||||
],
|
||||
datasourceTemplate: "docker",
|
||||
},
|
||||
],
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue