summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgreta <gretadoci@gmail.com>2024-05-15 18:10:45 +0200
committergreta <gretadoci@gmail.com>2024-05-15 18:10:45 +0200
commit000ff1a17c320030a57f8075347cc7d5c89e138f (patch)
treec42d07adf09f084231a209da4d823aadba61fc6d
parentba26f955035e9e2906e18da0e44524601af4e27a (diff)
chore: create renovatechore/renovate
Signed-off-by: greta <gretadoci@gmail.com>
-rw-r--r--.github/dependabot.yml47
-rw-r--r--renovate.json87
2 files changed, 87 insertions, 47 deletions
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
deleted file mode 100644
index b6e7e3e2..00000000
--- a/.github/dependabot.yml
+++ /dev/null
@@ -1,47 +0,0 @@
-version: 2
-updates:
-- package-ecosystem: composer
- directory: "/"
- schedule:
- interval: weekly
- day: saturday
- time: "03:00"
- timezone: Europe/Paris
- open-pull-requests-limit: 10
- labels:
- - "3. to review"
- - "feature: dependencies"
- commit-message:
- prefix: "chore"
- include: "scope"
- reviewers:
- - "ChristophWurst"
- - "hamza221"
-- package-ecosystem: npm
- directory: "/"
- schedule:
- interval: weekly
- day: saturday
- time: "03:00"
- timezone: Europe/Paris
- open-pull-requests-limit: 10
- labels:
- - "3. to review"
- - "feature: dependencies"
- commit-message:
- prefix: "chore"
- include: "scope"
- reviewers:
- - "ChristophWurst"
- - "hamza221"
-
-# stable4.2
-- package-ecosystem: npm
- target-branch: stable4.2
- directory: "/"
- schedule:
- interval: daily
- open-pull-requests-limit: 0
- labels:
- - "3. to review"
- - "feature: dependencies"
diff --git a/renovate.json b/renovate.json
new file mode 100644
index 00000000..df339dff
--- /dev/null
+++ b/renovate.json
@@ -0,0 +1,87 @@
+{
+ "$schema": "https://docs.renovatebot.com/renovate-schema.json",
+ "extends": [
+ "config:base",
+ "helpers:pinGitHubActionDigests",
+ ":dependencyDashboard",
+ ":semanticCommits",
+ ":gitSignOff"
+ ],
+ "timezone": "Europe/Berlin",
+ "schedule": [
+ "before 5am on tuesday"
+ ],
+ "labels": [
+ "dependencies",
+ "3. to review"
+ ],
+ "commitMessageAction": "Bump",
+ "commitMessageTopic": "{{depName}}",
+ "commitMessageExtra": "from {{currentVersion}} to {{#if isPinDigest}}{{{newDigestShort}}}{{else}}{{#if isMajor}}{{prettyNewMajor}}{{else}}{{#if isSingleVersion}}{{prettyNewVersion}}{{else}}{{#if newValue}}{{{newValue}}}{{else}}{{{newDigestShort}}}{{/if}}{{/if}}{{/if}}{{/if}}",
+ "rangeStrategy": "bump",
+ "rebaseWhen": "conflicted",
+ "ignoreUnstable": false,
+ "baseBranches": [
+ "main"
+ ],
+ "enabledManagers": [
+ "github-actions",
+ "npm"
+ ],
+ "ignoreDeps": [
+ "node",
+ "npm",
+ "postcss-loader"
+ ],
+ "packageRules": [
+ {
+ "description": "Request JavaScript reviews",
+ "matchManagers": ["npm"],
+ "reviewers": [
+ "hamza221"]
+ },
+ {
+ "description": "Bump Github actions monthly and request reviews",
+ "matchManagers": ["github-actions"],
+ "extends": ["schedule:monthly"],
+ "reviewers": [
+ "hamza221"]
+ },
+ {
+ "matchUpdateTypes": ["minor", "patch"],
+ "matchCurrentVersion": "!/^0/",
+ "automerge": true,
+ "automergeType": "pr",
+ "platformAutomerge": true,
+ "labels": [
+ "dependencies",
+ "4. to release"
+ ],
+ "reviewers": []
+ },
+ {
+ "matchBaseBranches": ["main"],
+ "matchDepTypes": ["devDependencies"],
+ "extends": ["schedule:monthly"]
+ },
+ {
+ "groupName": "Jest family",
+ "matchPackageNames": [
+ "jest",
+ "jest-environment-jsdom",
+ "babel-jest",
+ "@vue/vue2-jest",
+ "@types/jest"
+ ],
+ "automerge": true
+ }
+ ],
+ "vulnerabilityAlerts": {
+ "enabled": true,
+ "semanticCommitType": "fix",
+ "schedule": "before 7am every weekday",
+ "dependencyDashboardApproval": false,
+ "commitMessageSuffix": ""
+ },
+ "osvVulnerabilityAlerts": true
+}