feat(dependabot): Put a leash on it (#231)

## Description
This attempts to limit the dependabot alerts to a week, plus make sure
it works on all the projects

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **Chores**
- Introduced an automated dependency update configuration to help keep
all package ecosystems current.
- **Bug Fixes**
- Adjusted the email sender address configuration to ensure that
outgoing communications display the intended sender details.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
This commit is contained in:
Wanjohi
2025-04-12 13:41:42 +03:00
committed by GitHub
parent 39e187832a
commit 6b1521d7d4
2 changed files with 122 additions and 1 deletions

121
.github/dependabot.yml vendored Normal file
View File

@@ -0,0 +1,121 @@
version: 2
updates:
# Update root npm dependencies - JS/TS
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "weekly"
ignore:
- dependency-name: "*"
update-types:
- "version-update:semver-patch"
# Update Docker dependencies in containers directory
- package-ecosystem: "docker"
directory: "/containers"
schedule:
interval: "weekly"
ignore:
- dependency-name: "*"
update-types:
- "version-update:semver-patch"
# Update Core package dependencies - JS/TS
- package-ecosystem: "npm"
directory: "/packages/core"
schedule:
interval: "weekly"
ignore:
- dependency-name: "*"
update-types:
- "version-update:semver-patch"
# Update Functions package dependencies - JS/TS
- package-ecosystem: "npm"
directory: "/packages/functions"
schedule:
interval: "weekly"
ignore:
- dependency-name: "*"
update-types:
- "version-update:semver-patch"
# Update WWW package dependencies - JS/TS
- package-ecosystem: "npm"
directory: "/packages/www"
schedule:
interval: "weekly"
ignore:
- dependency-name: "*"
update-types:
- "version-update:semver-patch"
# Update Zero package dependencies - JS/TS
- package-ecosystem: "npm"
directory: "/packages/zero"
schedule:
interval: "weekly"
ignore:
- dependency-name: "*"
update-types:
- "version-update:semver-patch"
# Update Steam Nuget package dependencies - C#
- package-ecosystem: "nuget"
directory: "/packages/steam"
schedule:
interval: "weekly"
ignore:
- dependency-name: "*"
update-types:
- "version-update:semver-patch"
# Update Nestri-server package dependencies - Rust
- package-ecosystem: "cargo"
directory: "/packages/server"
schedule:
interval: "weekly"
ignore:
- dependency-name: "*"
update-types:
- "version-update:semver-patch"
# Update Relay package dependencies - Go
- package-ecosystem: "gomod"
directory: "/packages/relay"
schedule:
interval: "weekly"
ignore:
- dependency-name: "*"
update-types:
- "version-update:semver-patch"
# Update Maitred package dependencies - Go
- package-ecosystem: "gomod"
directory: "/packages/maitred"
schedule:
interval: "weekly"
ignore:
- dependency-name: "*"
update-types:
- "version-update:semver-patch"
# Update WWW app dependencies - JS/TS
- package-ecosystem: "npm"
directory: "/apps/www"
schedule:
interval: "weekly"
ignore:
- dependency-name: "*"
update-types:
- "version-update:semver-patch"
# Update Docs app dependencies - JS/TS
- package-ecosystem: "npm"
directory: "/apps/docs"
schedule:
interval: "weekly"
ignore:
- dependency-name: "*"
update-types:
- "version-update:semver-patch"