mirror of
https://github.com/italicsjenga/agb.git
synced 2024-12-23 08:11:33 +11:00
Group JS updates to reduce PR spam a little (#641)
Make renovate only update js dependencies once per week and to group them all in one PR. Apparently with this branch name, renovate will validate the config for me which is fancy - [x] no changelog update needed
This commit is contained in:
commit
5c9767a201
20
.github/renovate.json
vendored
20
.github/renovate.json
vendored
|
@ -1,9 +1,25 @@
|
||||||
{
|
{
|
||||||
"extends": [
|
"extends": [
|
||||||
"config:base"
|
"config:recommended"
|
||||||
],
|
],
|
||||||
"ignorePresets": [
|
"ignorePresets": [
|
||||||
":prHourlyLimit2"
|
":prHourlyLimit2"
|
||||||
],
|
],
|
||||||
"dependencyDashboardAutoclose": true
|
"dependencyDashboardAutoclose": true,
|
||||||
|
"packageRules": [
|
||||||
|
{
|
||||||
|
"groupName": "Javascript packages (non-major)",
|
||||||
|
"groupSlug": "js-update",
|
||||||
|
"schedule": [
|
||||||
|
"on tuesday"
|
||||||
|
],
|
||||||
|
"matchManagers": [
|
||||||
|
"npm"
|
||||||
|
],
|
||||||
|
"matchUpdateTypes": [
|
||||||
|
"patch",
|
||||||
|
"minor"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
3
justfile
3
justfile
|
@ -31,6 +31,9 @@ check-docs:
|
||||||
(cd tracker/agb-tracker && cargo doc --target=thumbv4t-none-eabi --no-deps)
|
(cd tracker/agb-tracker && cargo doc --target=thumbv4t-none-eabi --no-deps)
|
||||||
cargo doc --no-deps
|
cargo doc --no-deps
|
||||||
|
|
||||||
|
validate-renovate:
|
||||||
|
npx --yes --package renovate -- renovate-config-validator
|
||||||
|
|
||||||
_build_docs crate:
|
_build_docs crate:
|
||||||
(cd "{{crate}}" && cargo doc --no-deps)
|
(cd "{{crate}}" && cargo doc --no-deps)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue