feat: renovate all the way

Because dependabot is lazy on weekends.
This commit is contained in:
Samuel Meenzen 2024-02-14 15:31:28 +01:00 committed by June
parent c98c71eb7c
commit 8e03a79d35
3 changed files with 5 additions and 24 deletions

View file

@ -1,12 +0,0 @@
version: 2
updates:
- package-ecosystem: github-actions
directory: "/"
schedule:
interval: daily
target-branch: main
- package-ecosystem: cargo
directory: "/"
schedule:
interval: "daily"
target-branch: main

View file

@ -2,7 +2,7 @@
- GitLab CI ported to GitHub Actions
- Fixed every single clippy (default lints) and rustc warnings, including some that were performance related or potential safety issues / unsoundness
- Has dependabot and significantly updates all dependencies possible
- Has Renovate and significantly updates all dependencies possible
- Uses proper argon2 crate instead of questionable rust-argon2 crate
- Improved and cleaned up logging (less noisy dead server logging, registration attempts, more useful troubleshooting logging, etc)
- Attempts and interest in removing extreme and unnecessary panics/unwraps/expects that can lead to denial of service or such (upstream and upstream contributors want this unusual behaviour for some reason)

View file

@ -1,7 +1,7 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"schedule": [
"at any time"
"extends": [
"config:recommended"
],
"lockFileMaintenance": {
"enabled": true,
@ -10,13 +10,6 @@
]
},
"nix": {
"schedule": [
"at any time"
],
"enabled": true
},
"enabledManagers": [
"github-actions",
"nix"
]
}
}
}