From 97d56fc357c2af88f63c925d2bff98ea14301330 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=A3=A8=EB=B0=80LuMir?= Date: Fri, 24 Jan 2025 00:03:21 +0900 Subject: [PATCH] chore: update `dependabot.yml` configuration to include assignees, reviewers, and versioning strategy (#233) This pull request includes changes to the `.github/dependabot.yml` file to improve the management and organization of dependency updates. The most important changes include the addition of assignees and reviewers, the creation of dependency groups, and the specification of a versioning strategy. Improvements to dependency management: * Added `lumirlumir` as an assignee for both npm and GitHub Actions dependencies. * Added `lumirlumir` as a reviewer for both npm and GitHub Actions dependencies. * Created dependency groups for `eslint-config-bananass`, `babel`, `react`, and `next` to better organize and manage related dependencies. * Added a versioning strategy set to 'increase' to ensure dependencies are updated to the next version. --- .github/dependabot.yml | 29 ++++++++++++++++++++++++++--- 1 file changed, 26 insertions(+), 3 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 58228b6..8f4ac30 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -2,23 +2,46 @@ version: 2 updates: # Maintain dependencies for npm. - package-ecosystem: 'npm' + assignees: + - 'lumirlumir' # Specify all directories from the current layer and below recursively, using globstar, for locations of manifest files. directories: - '**/*' - ignore: - - dependency-name: 'eslint' - versions: ['9'] + groups: + bananass: + patterns: + - 'eslint-config-bananass' + - 'eslint-config-bananass-react' + - 'prettier-config-bananass' + babel: + patterns: + - '@babel/*' + react: + patterns: + - 'react' + - 'react-dom' + next: + patterns: + - 'next' + - '@next/*' + reviewers: + - 'lumirlumir' schedule: interval: 'daily' time: '10:00' timezone: 'Asia/Seoul' pull-request-branch-name: separator: '-' + versioning-strategy: 'increase' # Maintain dependencies for GitHub Actions. - package-ecosystem: 'github-actions' + assignees: + - 'lumirlumir' # Workflow files stored in the default location of `.github/workflows`. (You don't need to specify `/.github/workflows` for `directory`. You can use `directory: "/"`.) directory: '/' + reviewers: + - 'lumirlumir' schedule: interval: 'weekly' day: 'monday'