pdftract/.renovaterc.json
jedarden ac18a06995 docs(pdftract-49f8): finalize Cargo.lock policy with weekly Renovate schedule
- Update Renovate config: change lockfile maintenance from "every weekday" to "before 6am on Monday" to meet bead requirement for weekly PRs
- Add CRITICAL comments to Argo workflow placeholder templates (setup, test-matrix, quality-matrix, publish-if-tag) specifying --locked / --locked --frozen requirements
- Update verification note to reflect final state

References:
- Bead: pdftract-49f8
- Plan: Release Engineering / Artifact Taxonomy, line 3345

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-05-20 18:22:03 -04:00

36 lines
999 B
JSON

{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:base"
],
"lockFileMaintenance": {
"enabled": true,
"schedule": ["before 6am on Monday"],
"automerge": false,
"commitMessageAction": "Lockfile maintenance",
"commitMessageTopic": "{{{groupName}}}",
"labels": ["dependencies", "lockfile-only"]
},
"cargo": {
"lockFileMaintenance": {
"commitMessageExtra": "(weekly lockfile refresh)"
}
},
"packageRules": [
{
"description": "Separate lockfile-only PRs from dependency updates",
"matchUpdateTypes": ["lockFileMaintenance", "pin", "digest"],
"commitMessagePrefix": "chore(lockfile):",
"labels": ["lockfile-only"],
"automerge": false
},
{
"description": "Group Rust dependencies by update type",
"matchManagers": ["cargo"],
"groupName": "Rust dependencies",
"separateMinorPatch": true
}
],
"prConcurrentLimit": 2,
"prHourlyLimit": 1
}