- 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>
36 lines
999 B
JSON
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
|
|
}
|