diff --git a/.gitea/workflows/unit-tests.yaml b/.gitea/workflows/unit-tests.yaml index 56c4735..69175cb 100644 --- a/.gitea/workflows/unit-tests.yaml +++ b/.gitea/workflows/unit-tests.yaml @@ -8,6 +8,7 @@ on: - reopened branches: - testing + - dev jobs: test: diff --git a/renovate.json b/renovate.json index 717bd4d..4ef5c25 100644 --- a/renovate.json +++ b/renovate.json @@ -1,29 +1,59 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": ["config:recommended"], + "extends": [ + "config:recommended" + ], "timezone": "Europe/Berlin", - "schedule": ["before 6am on monday"], + "schedule": [ + "before 6am on monday" + ], "baseBranchPatterns": [ "dev" ], "packageRules": [ { - "matchFileNames": [".gitea/workflows/**"], + "matchFileNames": [ + ".gitea/workflows/**" + ], "groupName": "Gitea Actions", "separateMajorMinor": false, "separateMinorPatch": false }, { - "matchManagers": ["cargo"], + "matchManagers": [ + "cargo" + ], "groupName": "Cargo Dependencies", "separateMajorMinor": false, "separateMinorPatch": false }, { - "matchManagers": ["dockerfile", "docker-compose"], + "matchManagers": [ + "dockerfile", + "docker-compose" + ], "groupName": "Docker-Images", "separateMajorMinor": false, "separateMinorPatch": false + }, + { + "description": "Patch-/Minor-/Digest-Updates automatisch mergen, sobald alle CI-Checks (inkl. Unit-Tests) erfolgreich sind - Major-Updates sind unten explizit ausgenommen (siehe nächste Regel).", + "matchUpdateTypes": [ + "patch", + "minor", + "digest", + "lockFileMaintenance" + ], + "automerge": true, + "automergeType": "pr", + "platformAutomerge": true + }, + { + "description": "Major-Updates immer manuell prüfen, da potenziell brechende Änderungen.", + "matchUpdateTypes": [ + "major" + ], + "automerge": false } ], "customManagers": [