Commit eec5df2
authored
fix(renovate): pin python to 3.13 and harden config rules (#929)
- Revert python-version to 3.13 in setup-claude-code-action/action.yml
for compatibility with upstream anthropics/claude-code-action.
- Revert constraints.python to 3.13 in renovate.json.
- Replace broken 'matchManagers: [tool-constraint]' rule (which never
matched anything; tool-constraint is a depType, not a manager id) with
'matchDepTypes: [tool-constraint], enabled: false'. This is the actual
root cause that allowed renovate to bump constraints.python from 3.13 to
3.14 in #908.
- Add 'matchPackageNames: [python], allowedVersions: 3.13.x' as a hard
version cap.
- Add file-scoped 'automerge: false' rule for
.github/actions/setup-claude-code-action/action.yml as a tripwire so any
future bump in this file requires manual review.
Rules are placed after the 'External dependencies' catch-all so that
later-rule-wins semantics override the catch-all's automerge: true.1 parent 56de293 commit eec5df2
2 files changed
Lines changed: 15 additions & 12 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | 65 | | |
70 | 66 | | |
71 | 67 | | |
| |||
125 | 121 | | |
126 | 122 | | |
127 | 123 | | |
128 | | - | |
129 | | - | |
130 | | - | |
131 | | - | |
132 | | - | |
133 | | - | |
| 124 | + | |
134 | 125 | | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
135 | 138 | | |
136 | 139 | | |
137 | 140 | | |
| |||
0 commit comments