Problem
The repository currently has no Dependabot configuration. As a result, updates for JavaScript dependencies and GitHub Actions must be identified and opened manually.
Adding Dependabot will help keep dependencies current and improve the OpenSSF Scorecard Dependency-Update-Tool check.
Proposed solution
Add a .github/dependabot.yml configuration that:
- Checks the npm/pnpm dependencies in the repository root.
- Checks GitHub Actions dependencies under
.github/workflows/.
- Runs both checks weekly.
- Applies appropriate labels, such as
dependencies and configuration.
- Uses reasonable limits to avoid creating too many simultaneous pull requests.
- Groups compatible development dependency updates where practical.
Acceptance criteria
References
Problem
The repository currently has no Dependabot configuration. As a result, updates for JavaScript dependencies and GitHub Actions must be identified and opened manually.
Adding Dependabot will help keep dependencies current and improve the OpenSSF Scorecard Dependency-Update-Tool check.
Proposed solution
Add a
.github/dependabot.ymlconfiguration that:.github/workflows/.dependenciesandconfiguration.Acceptance criteria
.github/dependabot.ymlis added and accepted by GitHub.npmpackage ecosystem using the repository'spnpm-lock.yaml.github-actionspackage ecosystem.References