diff --git a/.github/dependabot.yml b/.github/dependabot.yml deleted file mode 100644 index d26c3c4..0000000 --- a/.github/dependabot.yml +++ /dev/null @@ -1,13 +0,0 @@ -# To get started with Dependabot version updates, you'll need to specify which -# package ecosystems to update and where the package manifests are located. -# Please see the documentation for all configuration options: -# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates - -version: 2 -updates: - - package-ecosystem: "github-actions" - directory: "/" - schedule: - interval: "weekly" - - diff --git a/.github/renovate.json5 b/.github/renovate.json5 new file mode 100644 index 0000000..71afbba --- /dev/null +++ b/.github/renovate.json5 @@ -0,0 +1,48 @@ +{ + $schema: 'https://docs.renovatebot.com/renovate-schema.json', + extends: [ + 'config:base', + ':semanticCommitTypeAll(chore)', + ':preserveSemverRanges', + ], + repositories: [ + 'scottames/ublue' + ], + automergeStrategy: 'squash', + dependencyDashboard: true, + labels: [ + 'dependencies' + ], + onboarding: false, + onboardingPrTitle: 'chore(deps): onboard with renovate', + platform: "github", + platformAutomerge: true, + pruneStaleBranches: true, + rebaseWhen: 'behind-base-branch', + schedule: 'after 4pm on friday', + semanticCommitScope: 'deps', + semanticCommitType: 'chore', + semanticCommits: 'enabled', + timezone: "America/Los_Angeles", + docker: { + enabled: true, + commitMessageTopic: '⇡ 📦 container {{depName}}' + }, + vulnerabilityAlerts: { + enabled: true, + labels: [ + 'security' + ] + }, + packageRules: [ + { + matchFiles: [ + '.github' + ], + groupName: 'github-actions', + automerge: true, + commitMessageTopic: '⇡ github actions {{depName}}', + matchUpdateTypes: ['minor', 'patch'] + }, + ] +}