From 001a64f0e3aaba958f0464277158de9d554b79f8 Mon Sep 17 00:00:00 2001 From: civisrom <167646351+civisrom@users.noreply.github.com> Date: Sat, 8 Mar 2025 21:11:02 +0300 Subject: [PATCH] Update dependabot.yml --- .github/dependabot.yml | 31 +++++++++++++++++++++++++------ 1 file changed, 25 insertions(+), 6 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 5814f08d..c63ac228 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,3 +1,4 @@ +# Конфигурация Dependabot для автоматизации обновлений зависимостей version: 2 updates: # 🔹 1. Обновление Go-зависимостей @@ -8,7 +9,7 @@ updates: day: "monday" time: "00:00" timezone: "UTC" - open-pull-requests-limit: 20 + open-pull-requests-limit: 5 reviewers: - "civisrom" labels: @@ -18,10 +19,15 @@ updates: prefix: "chore(deps)" include: "scope" ignore: + # Явное указание версий для игнорирования (можно добавить версии) - dependency-name: "gvisor.dev/gvisor" + versions: ["*"] - dependency-name: "github.com/mymmrac/telego" + versions: ["*"] allow: - - dependency-type: "all" + - dependency-type: "direct" + - dependency-type: "indirect" + # Группировка обновлений groups: minor-patch-dependencies: patterns: @@ -34,16 +40,20 @@ updates: - "*" update-types: - "major" + # Настройка безопасности + security-updates-only: false + versioning-strategy: "auto" + rebase-strategy: "auto" # 🔹 2. Обновление GitHub Actions - package-ecosystem: "github-actions" - directory: "/" # Укажите путь, если это необходимо + directory: "/" # Директория с GitHub Actions workflows schedule: interval: "weekly" day: "wednesday" time: "00:00" timezone: "UTC" - open-pull-requests-limit: 5 + open-pull-requests-limit: 3 reviewers: - "civisrom" labels: @@ -56,16 +66,19 @@ updates: github-actions: patterns: - "*" + # Настройка безопасности + security-updates-only: false + rebase-strategy: "auto" # 🔹 3. Обновление Docker-зависимостей - package-ecosystem: "docker" - directory: "/" # Укажите путь, если это необходимо + directory: "/" # Директория с Dockerfile schedule: interval: "weekly" day: "friday" time: "00:00" timezone: "UTC" - open-pull-requests-limit: 5 + open-pull-requests-limit: 2 reviewers: - "civisrom" labels: @@ -74,3 +87,9 @@ updates: commit-message: prefix: "chore(docker)" include: "scope" + # Настройка приоритета + ignore: + # Здесь можно добавить игнорируемые обновления + # Настройка безопасности + security-updates-only: false + rebase-strategy: "auto"