1
0
mirror of https://github.com/hestiacp/hestiacp.git synced 2025-02-06 09:45:30 +00:00

Add Renovate config (#3824)

* Add renovate config

* Make sure filegator composer.json is ignored

* Update renovate.json

---------

Co-authored-by: Jaap Marcus <9754650+jaapmarcus@users.noreply.github.com>
This commit is contained in:
Jakob Bouchard 2023-07-23 08:18:06 -04:00 committed by GitHub
parent c6688e9839
commit 50d5265e25
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 10 additions and 26 deletions

View File

@ -1,25 +0,0 @@
version: 2
updates:
# Maintain dependencies for GitHub Actions
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
# Maintain dependencies for npm
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "weekly"
# Maintain dependencies for Composer
- package-ecosystem: "composer"
directory: "/web/inc" # Location of package manifests
schedule:
interval: "weekly"
# Maintain dependencies for Composer
- package-ecosystem: "composer"
directory: "/web/src" # Location of package manifests
schedule:
interval: "weekly"

View File

@ -7,7 +7,7 @@
"explorer.fileNesting.patterns": {
"*.css": "${capture}.css.map",
"*.js": "${capture}.js.map",
"package.json": ".editorconfig, .eslint*, .lintstaged*, .markdownlint-cli2*, .prettier*, .stylelint*, jsconfig.json, package-lock.json",
"package.json": ".editorconfig, .eslint*, .lintstaged*, .markdownlint-cli2*, .prettier*, .stylelint*, jsconfig.json, package-lock.json, renovate.json",
"readme*": "changelog*, contributing*, license*, security*"
}
}

9
renovate.json Normal file
View File

@ -0,0 +1,9 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"reviewers": ["jaapmarcus"],
"enabledManagers": ["npm", "composer", "github-actions"],
"ignorePaths": ["**/node_modules/**", "install/deb/filemanager/filegator/composer.json"],
"branchPrefix": "dependencies",
"bumpVersion": "patch",
"extends": ["config:recommended", "group:allNonMajor", "schedule:earlyMondays"]
}