diff --git a/.github/dependabot.yml b/.github/dependabot.yml deleted file mode 100644 index 12f386f..0000000 --- a/.github/dependabot.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -version: 2 -updates: - - package-ecosystem: "github-actions" - directory: "/" - schedule: - interval: "weekly" - -... diff --git a/.github/renovate.json b/.github/renovate.json index 7a98528..e491d09 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -1,8 +1,49 @@ { + "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ - "config:base" + "config:recommended", + ":semanticCommits", + ":semanticCommitType(deps)" + ], + "packageRules": [ + { + "description": "Semantic commits for major updates", + "matchUpdateTypes": [ + "major" + ], + "semanticCommitType": "major", + "semanticCommitScope": "deps", + "automerge": true + }, + { + "description": "Semantic commits for minor updates", + "matchUpdateTypes": [ + "minor" + ], + "semanticCommitType": "minor", + "semanticCommitScope": "deps", + "automerge": true + }, + { + "description": "Semantic commits for patch updates", + "matchUpdateTypes": [ + "patch" + ], + "semanticCommitType": "patch", + "semanticCommitScope": "deps", + "automerge": true + }, + { + "description": "Build tool version upgrades", + "matchManagers": [ + "github-actions" + ], + "semanticCommitType": "ci", + "semanticCommitScope": "tools", + "automerge": true + } ], "labels": [ "renovate" ] -} \ No newline at end of file +} diff --git a/.github/settings.yml b/.github/settings.yml index a31afe5..913201a 100644 --- a/.github/settings.yml +++ b/.github/settings.yml @@ -54,10 +54,11 @@ labels: branches: - name: master protection: + required_pull_request_reviews: null required_status_checks: strict: true contexts: - - build + - check enforce_admins: false restrictions: apps: