This is a routine release preparation pull request that performs dependency reorganization and project configuration cleanup. The main focus is reorganizing dependencies between production and development categories while fixing various configuration issues.
Fixed dependency tree
Previously, there were "clones" (duplicate strings) both in dev-dependencies and save-dependencies, it cause async of versions of the same package and very long installation via preparation process, see commit (fd77133) for more info.
Update dependabot config
As stated in #313, dependabot now requires review from CODEOWNERS file and ONLY by this file, this is a part of global changes to dependabot's infrastructure as total.
version: 2
updates:
# Maintain dependencies for NPM
- package-ecosystem: npm
directory: '/'
schedule:
interval: weekly
# A cronjob type schedule is required to use a cron interval.
# For cronjob setup, use:
# https://crontab.cronhub.io/
open-pull-requests-limit: 10
commit-message:
prefix: 'build(deps)'
prefix-development: 'build(deps-dev)'
- reviewers:
- - 'Falcion'
# Maintain dependencies for GitHub Actions
- package-ecosystem: github-actions
directory: '/'
# A cronjob type schedule is required to use a cron interval.
# For cronjob setup, use:
# https://crontab.cronhub.io/
schedule:
interval: weekly
open-pull-requests-limit: 10
commit-message:
prefix: 'ci(deps)'
prefix-development: 'ci(deps-dev)'
- reviewers:
- - 'Falcion'
Important
Read more about what has been introduced to the project in the special release note:
https://github.com/Falcion/Patternugit/blob/main/release/changes/v2.5.2.md