this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

CI: Renovate tweaks

+29 -147
+6
.github/renovate-bot.json5
··· 1 + { 2 + "$schema": "https://docs.renovatebot.com/renovate-schema.json", 3 + "username": "samip5-bot[bot]", 4 + "gitAuthor": "samip5-bot <118629685+samip5-bot[bot]@users.noreply.github.com>", 5 + "repositories": ["samip5/k8s-cluster"] 6 + }
+1 -15
.github/renovate.json5
··· 10 10 ":automergeDigest", 11 11 ":automergeBranch", 12 12 "github>samip5/k8s-cluster//.github/renovate/autoMerge.json5", 13 + "github>samip5/k8s-cluster//.github/renovate/commitMessage.json5", 13 14 "github>samip5/k8s-cluster//.github/renovate/customVersionSchemes.json5", 14 15 "github>samip5/k8s-cluster//.github/renovate/disabledDatasources.json5", 15 16 "github>samip5/k8s-cluster//.github/renovate/groups.json5", 16 17 "github>samip5/k8s-cluster//.github/renovate/labels.json5", 17 - "github>samip5/k8s-cluster//.github/renovate/semanticCommits.json5", 18 18 "github>samip5/k8s-cluster//.github/renovate/looseVersioning.json5", 19 19 "helpers:pinGitHubActionDigests" 20 20 ], 21 21 "platform": "github", 22 - "username": "samip5-bot[bot]", 23 - "repositories": ["samip5/k8s-cluster"], 24 22 "onboarding": false, 25 23 "requireConfig": "optional", 26 - "gitAuthor": "samip5-bot <118629685+samip5-bot[bot]@users.noreply.github.com>", 27 24 "commitBodyTable": true, 28 25 "timezone": "Europe/Helsinki", 29 26 "semanticCommits": "enabled", ··· 32 29 "suppressNotifications": ["prIgnoreNotification"], 33 30 "rebaseWhen": "conflicted", 34 31 "ignorePaths": ["archive/**"], 35 - "docker-compose": { 36 - "fileMatch": ["ansible/.+/docker-compose.*\\.ya?ml(\\.j2)?$"] 37 - }, 38 32 "flux": { 39 33 "fileMatch": ["cluster/.+\\.ya?ml$"] 40 34 }, ··· 45 39 "fileMatch": ["cluster/.+\\.ya?ml$"] 46 40 }, 47 41 "regexManagers": [ 48 - { 49 - "description": ["Process CRD dependencies - Chart and Github Release are the same version"], 50 - "fileMatch": ["cluster/.+\\.ya?ml$"], 51 - "matchStrings": [ 52 - "# renovate: registryUrl=(?<registryUrl>\\S+) chart=(?<depName>\\S+)\n.*?(?<currentValue>[^-\\s]*)\n", 53 - ], 54 - "datasourceTemplate": "helm" 55 - }, 56 42 { 57 43 "description": "Process various dependencies", 58 44 "fileMatch": [
+1 -2
.github/renovate/autoMerge.json5
··· 8 8 automergeType: "branch", 9 9 ignoreTests: true, 10 10 matchUpdateTypes: ["digest", "minor", "patch"], 11 - matchPackagePattern: ["ghcr.io/k8s-at-home", "ghcr.io/onedr0p"], 11 + matchPackagePattern: ["ghcr.io/onedr0p"], 12 12 }, 13 13 // enable auto-merge 14 14 { ··· 58 58 matchUpdateTypes: ["minor", "patch"], 59 59 matchPackageNames: [ 60 60 "kube-prometheus-stack", 61 - "traefik", 62 61 "authentik", 63 62 "grafana", 64 63 "ghost"
+16
.github/renovate/commitMessage.json5
··· 1 + { 2 + "$schema": "https://docs.renovatebot.com/renovate-schema.json", 3 + "commitMessageTopic": "{{depName}}", 4 + "commitMessageExtra": "to {{newVersion}}", 5 + "commitMessageSuffix": "", 6 + "packageRules": [ 7 + { 8 + "matchDatasources": ["helm"], 9 + "commitMessageTopic": "chart {{depName}}" 10 + }, 11 + { 12 + "matchDatasources": ["docker"], 13 + "commitMessageTopic": "image {{depName}}" 14 + } 15 + ] 16 + }
+1 -1
.github/renovate/looseVersioning.json5
··· 5 5 "description": "Loose versioning for non-semver packages", 6 6 "matchDatasources": ["docker"], 7 7 "versioning": "loose", 8 - "matchPackagePatterns": ["changedetection"] 8 + "matchPackagePatterns": ["changedetection", "qbittorrent"] 9 9 }] 10 10 }
-126
.github/renovate/semanticCommits.json5
··· 1 - { 2 - "$schema": "https://docs.renovatebot.com/renovate-schema.json", 3 - "packageRules": [ 4 - { 5 - "matchDatasources": ["docker"], 6 - "matchUpdateTypes": ["major"], 7 - "commitMessagePrefix": "feat(container)!: " 8 - }, 9 - { 10 - "matchDatasources": ["docker"], 11 - "matchUpdateTypes": ["minor"], 12 - "semanticCommitType": "feat", 13 - "semanticCommitScope": "container" 14 - }, 15 - { 16 - "matchDatasources": ["docker"], 17 - "matchUpdateTypes": ["digest", "patch"], 18 - "semanticCommitType": "fix", 19 - "semanticCommitScope": "container" 20 - }, 21 - { 22 - "matchDatasources": ["helm"], 23 - "matchUpdateTypes": ["major"], 24 - "commitMessagePrefix": "feat(helm)!: " 25 - }, 26 - { 27 - "matchDatasources": ["helm"], 28 - "matchUpdateTypes": ["minor"], 29 - "semanticCommitType": "feat", 30 - "semanticCommitScope": "helm" 31 - }, 32 - 33 - { 34 - "matchDatasources": ["helm"], 35 - "matchUpdateTypes": ["patch"], 36 - "semanticCommitType": "fix", 37 - "semanticCommitScope": "helm" 38 - }, 39 - { 40 - "matchDatasources": ["galaxy", "galaxy-collection"], 41 - "matchUpdateTypes": ["major"], 42 - "commitMessagePrefix": "feat(ansible)!: " 43 - }, 44 - { 45 - "matchDatasources": ["galaxy", "galaxy-collection"], 46 - "matchUpdateTypes": ["minor"], 47 - "semanticCommitType": "feat", 48 - "semanticCommitScope": "ansible" 49 - }, 50 - 51 - { 52 - "matchDatasources": ["galaxy", "galaxy-collection"], 53 - "matchUpdateTypes": ["patch"], 54 - "semanticCommitType": "fix", 55 - "semanticCommitScope": "ansible" 56 - }, 57 - { 58 - "matchDatasources": ["terraform-provider"], 59 - "matchUpdateTypes": ["major"], 60 - "commitMessagePrefix": "feat(terraform)!: " 61 - }, 62 - { 63 - "matchDatasources": ["terraform-provider"], 64 - "matchUpdateTypes": ["minor"], 65 - "semanticCommitType": "feat", 66 - "semanticCommitScope": "terraform" 67 - }, 68 - { 69 - "matchDatasources": ["terraform-provider"], 70 - "matchUpdateTypes": ["patch"], 71 - "semanticCommitType": "fix", 72 - "semanticCommitScope": "terraform" 73 - }, 74 - { 75 - "matchDatasources": ["github-releases", "github-tags"], 76 - "matchUpdateTypes": ["major"], 77 - "commitMessagePrefix": "feat(github-release)!: " 78 - }, 79 - { 80 - "matchDatasources": ["github-releases", "github-tags"], 81 - "matchUpdateTypes": ["minor"], 82 - "semanticCommitType": "feat", 83 - "semanticCommitScope": "github-release" 84 - }, 85 - { 86 - "matchDatasources": ["github-releases", "github-tags"], 87 - "matchUpdateTypes": ["patch"], 88 - "semanticCommitType": "fix", 89 - "semanticCommitScope": "github-release" 90 - }, 91 - { 92 - "matchManagers": ["github-actions"], 93 - "matchUpdateTypes": ["major"], 94 - "commitMessagePrefix": "feat(github-action)!: " 95 - }, 96 - { 97 - "matchManagers": ["github-actions"], 98 - "matchUpdateTypes": ["minor"], 99 - "semanticCommitType": "feat", 100 - "semanticCommitScope": "github-action" 101 - }, 102 - { 103 - "matchManagers": ["github-actions"], 104 - "matchUpdateTypes": ["patch"], 105 - "semanticCommitType": "fix", 106 - "semanticCommitScope": "github-action" 107 - }, 108 - { 109 - "matchDatasources": ["pypi"], 110 - "matchUpdateTypes": ["major"], 111 - "commitMessagePrefix": "feat(pip)!: " 112 - }, 113 - { 114 - "matchDatasources": ["pypi"], 115 - "matchUpdateTypes": ["minor"], 116 - "semanticCommitType": "feat", 117 - "semanticCommitScope": "pip" 118 - }, 119 - { 120 - "matchDatasources": ["pypi"], 121 - "matchUpdateTypes": ["patch"], 122 - "semanticCommitType": "fix", 123 - "semanticCommitScope": "pip" 124 - } 125 - ] 126 - }
+4 -3
.github/workflows/schedule-renovate.yaml
··· 17 17 branches: 18 18 - main 19 19 paths: 20 - - ".github/renovate.json5" 21 - - ".github/renovate/**.json5" 20 + - .github/renovate-bot.json5 21 + - .github/renovate.json5 22 + - .github/renovate/**.json5 22 23 23 24 env: 24 25 LOG_LEVEL: debug 25 26 RENOVATE_DRY_RUN: false 26 - RENOVATE_CONFIG_FILE: .github/renovate.json5 27 + RENOVATE_CONFIG_FILE: .github/renovate-bot.json5 27 28 28 29 jobs: 29 30 renovate: