Create dependabot.yml

This commit is contained in:
Manuel 2023-01-09 22:23:16 +01:00 committed by Manuel Ruwe
parent 54a5b736c8
commit d4f8f2ea27
4 changed files with 15 additions and 47 deletions

15
.github/dependabot.yml vendored Normal file
View File

@ -0,0 +1,15 @@
# 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: "npm" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "weekly"
- package-ecosystem: "docker" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "weekly"

View File

@ -1,27 +0,0 @@
module.exports = {
branchPrefix: 'renovate/',
username: 'renovate-release',
gitAuthor: 'Renovate Bot <bot@renovateapp.com>',
onboarding: true,
platform: 'github',
includeForks: false,
baseBranches: ['dev'],
repositories: [
'manuel-rw/jellyfin-discord-music-bot',
],
packageRules: [
{
description: 'lockFileMaintenance',
matchUpdateTypes: [
'pin',
'digest',
'patch',
'minor',
'major',
'lockFileMaintenance',
],
dependencyDashboardApproval: false,
stabilityDays: 0,
},
],
};

View File

@ -1,17 +0,0 @@
on:
schedule:
- cron: "0 8 * * *"
workflow_dispatch:
name: Renovate Daily Job
jobs:
renovate:
name: Renovate
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@master
- name: Self-hosted Renovate
uses: renovatebot/github-action@v32.238.4
with:
configurationFile: .github/renovate-config.js
token: ${{ secrets.RENOVATE_TOKEN }}

View File

@ -1,3 +0,0 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json"
}