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