diff --git a/.github/workflows/renovate.yml b/.github/workflows/renovate.yml index b3200098..3c54e059 100644 --- a/.github/workflows/renovate.yml +++ b/.github/workflows/renovate.yml @@ -28,6 +28,7 @@ jobs: uses: renovatebot/github-action@v32.118.0 with: token: ${{ secrets.RENOVATE_TOKEN }} + configFile: renovate.js env: DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} diff --git a/renovate.js b/renovate.js new file mode 100644 index 00000000..9d21199e --- /dev/null +++ b/renovate.js @@ -0,0 +1,30 @@ +module.exports = { + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:base" + ], + "gitIgnoredAuthors": [ + "githubaction@githubaction.com" + ], + "dependencyDashboard": true, + "enabledManagers": ["docker-compose", "dockerfile"], + "hostRules": [ + { + "matchHost": "index.docker.io", + "hostType": "docker", + "username": process.env.DOCKERHUB_USERNAME, + "password": process.env.DOCKERHUB_TOKEN + }, + { + "matchHost": "docker.io", + "concurrentRequestLimit": 2 + } + ], + "packageRules": [ + { + "managers": ["docker-compose", "dockerfile"], + "packagePatterns": ["^([^\\/]+\\/)?(mysql|mariadb|mongodb|mongo|postgres|redis)(:|$)"], + "enabled": false + } + ] +};