Commit a2b9044
Watch namedivider-python with Dependabot; note the lock-vs-float gap at release
pyproject's [ja] extra floats >=0.4 so fresh installs always resolve the
newest namedivider release, while CI's ja-extra job installs from uv.lock
-- frozen at whatever was locked last. Nothing moved the lock, so CI would
keep proving an old version against adapter code whose guards (DividedName
field access, the measured 0.9 confidence floor, the sub-2-char raise) are
calibrated to it. A monthly Dependabot uv-lock bump, scoped to just this
dependency, runs the ja-extra job against each new release when it appears
instead of when a user hits it.
The release checklist gains the matching step: merge open Dependabot lock
PRs before releasing, so a release never ships proven against an older
namedivider than the one its users will install that day.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>1 parent 48390f1 commit a2b9044
2 files changed
Lines changed: 14 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
52 | 55 | | |
53 | 56 | | |
54 | 57 | | |
| |||
0 commit comments