Skip to content

Watch namedivider-python with Dependabot - #299

Merged
derek73 merged 1 commit into
masterfrom
v2.1/dependabot-namedivider
Jul 30, 2026
Merged

Watch namedivider-python with Dependabot#299
derek73 merged 1 commit into
masterfrom
v2.1/dependabot-namedivider

Conversation

@derek73

@derek73 derek73 commented Jul 30, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add a uv ecosystem entry to .github/dependabot.yml, monthly, allow-scoped to namedivider-python only. The [ja] extra floats >=0.4 so fresh installs always resolve the newest namedivider, while CI's ja-extra job installs from uv.lock — without lock bumps, CI keeps proving an old version while users install a newer one. The scoped allow list keeps Dependabot from also PRing every dev-group dependency.
  • Add the matching release-checklist step to AGENTS.md: merge open Dependabot lock PRs before releasing, so a release never ships proven against an older namedivider than the one its users install that day.

Test Plan

  • dependabot.yml parses as YAML; uv is a supported package-ecosystem value
  • After merge: Dependabot's first uv run appears under Insights → Dependency graph → Dependabot without config errors

🤖 Generated with Claude Code

…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>
@derek73 derek73 self-assigned this Jul 30, 2026
@codecov

codecov Bot commented Jul 30, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 98.43%. Comparing base (48390f1) to head (a2b9044).

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #299   +/-   ##
=======================================
  Coverage   98.43%   98.43%           
=======================================
  Files          41       41           
  Lines        2739     2739           
=======================================
  Hits         2696     2696           
  Misses         43       43           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@derek73
derek73 merged commit 6b4817f into master Jul 30, 2026
11 checks passed
@derek73
derek73 deleted the v2.1/dependabot-namedivider branch July 30, 2026 02:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant