Skip to content

Commit 08726ca

Browse files
authored
chore: add dependabot configuration for automated dependency updates (#146)
1 parent 57cda77 commit 08726ca

2 files changed

Lines changed: 67 additions & 6 deletions

File tree

.devcontainer/devcontainer.json

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,6 @@
33
"image": "ghcr.io/fx/docker/devcontainer:latest",
44
"containerUser": "vscode",
55
"postStartCommand": "bash .devcontainer/post-start-wrapper.sh",
6-
"mounts": [
7-
"source=/var/run/docker.sock,target=/var/run/docker.sock,type=bind"
8-
],
9-
"runArgs": [
10-
"--privileged"
11-
]
6+
"mounts": ["source=/var/run/docker.sock,target=/var/run/docker.sock,type=bind"],
7+
"runArgs": ["--privileged"]
128
}

.github/dependabot.yml

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
# Dependabot configuration for automated dependency updates
2+
# https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
3+
version: 2
4+
updates:
5+
- package-ecosystem: 'npm'
6+
directory: '/'
7+
schedule:
8+
interval: 'weekly'
9+
day: 'monday'
10+
time: '04:00'
11+
timezone: 'UTC'
12+
open-pull-requests-limit: 5
13+
labels:
14+
- 'dependencies'
15+
- 'npm'
16+
commit-message:
17+
prefix: 'feat'
18+
prefix-development: 'chore'
19+
include: 'scope'
20+
groups:
21+
# React ecosystem packages
22+
react-ecosystem:
23+
patterns:
24+
- 'react'
25+
- 'react-dom'
26+
- 'react-*'
27+
28+
# TanStack packages (router, store, virtual, etc.)
29+
tanstack:
30+
patterns:
31+
- '@tanstack/*'
32+
33+
# Radix UI component library
34+
radix-ui:
35+
patterns:
36+
- '@radix-ui/*'
37+
38+
# TypeScript and type definitions
39+
typescript:
40+
patterns:
41+
- 'typescript'
42+
- '@types/*'
43+
44+
# ESLint and related plugins
45+
eslint:
46+
patterns:
47+
- 'eslint'
48+
- 'eslint-*'
49+
- '@typescript-eslint/*'
50+
51+
# Testing tools
52+
testing:
53+
patterns:
54+
- 'vitest'
55+
- '@vitest/*'
56+
- '@testing-library/*'
57+
- '@playwright/test'
58+
- 'jsdom'
59+
60+
# Build tools (Vite ecosystem)
61+
build-tools:
62+
patterns:
63+
- 'vite'
64+
- '@vitejs/*'
65+
- 'vite-*'

0 commit comments

Comments
 (0)