Skip to content

chore: add dependabot.yml for automated dependency updates#3

Open
dmchaledev wants to merge 1 commit into
mainfrom
add-dependabot-config
Open

chore: add dependabot.yml for automated dependency updates#3
dmchaledev wants to merge 1 commit into
mainfrom
add-dependabot-config

Conversation

@dmchaledev
Copy link
Copy Markdown
Contributor

Adds GitHub Dependabot configuration to automate weekly npm dependency updates.

This configuration will help keep dev dependencies (like vitest, vite, esbuild, etc.) up-to-date and address security vulnerabilities automatically.

Currently, # npm audit report

esbuild <=0.24.2
Severity: moderate
esbuild enables any website to send any requests to the development server and read the response - GHSA-67mh-4wv8-2f99
fix available via npm audit fix --force
Will install vitest@4.1.7, which is a breaking change
node_modules/esbuild
vite <=6.4.1
Depends on vulnerable versions of esbuild
node_modules/vite
vite-node <=2.2.0-beta.2
Depends on vulnerable versions of vite
node_modules/vite-node
vitest 0.0.1 - 0.0.12 || 0.0.29 - 0.0.122 || 0.3.3 - 2.2.0-beta.2
Depends on vulnerable versions of vite
Depends on vulnerable versions of vite-node
node_modules/vitest

4 moderate severity vulnerabilities

To address all issues (including breaking changes), run:
npm audit fix --force reports 4 moderate severity vulnerabilities in the dev dependencies (esbuild < 0.24.2, which affects vite < 6.4.1). Having automated updates will help address these proactively.

Configuration:

  • Weekly updates on Mondays at 06:00 UTC
  • Automatic PR labeling with 'dependencies' and 'automated'
  • Limits to 10 open PRs to avoid spam
  • Commits prefixed with 'chore'
  • Requests review from HailBytes/team

This is a low-risk change that enables automated security maintenance going forward.

Adds GitHub Dependabot configuration to automate weekly npm dependency
updates. This will help keep dev dependencies (like vitest, vite, esbuild)
up-to-date and address security vulnerabilities automatically.

Configuration:
- Weekly updates on Mondays at 06:00 UTC
- Automatic PR labeling with 'dependencies' and 'automated'
- Limits to 10 open PRs to avoid spam
- Commits prefixed with 'chore'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant