Skip to content

build(#282): scope Dependabot to safe updates (docker digest-only, pin protobuf/grpcio)#303

Merged
VijitSingh97 merged 2 commits into
developfrom
claude/dependabot-tune
Jun 18, 2026
Merged

build(#282): scope Dependabot to safe updates (docker digest-only, pin protobuf/grpcio)#303
VijitSingh97 merged 2 commits into
developfrom
claude/dependabot-tune

Conversation

@VijitSingh97

Copy link
Copy Markdown
Collaborator

Follow-up to #282 — the first Dependabot run proposed breaking major bumps, so this scopes the config:

  • docker: ignore semver-major/semver-minor. Base-image upgrades (python:3.11-slim→3.14-slim, ubuntu:24.04→26.04) are deliberate migrations, not security updates — and would break the build (Python is pinned to 3.11 via .python-version/uv.lock + UV_PYTHON_DOWNLOADS=never). Dependabot now stays on the pinned tags and only bumps the digest/patch (the security use case).
  • uv (python): ignore protobuf/grpcio majors — both are pinned to what the vendored Tari gRPC stubs assert at import time (see the comment in build/dashboard/pyproject.toml); a major bump needs the stubs regenerated first.

Closed the two offending PRs (#300 docker majors, #301 protobuf 7). #299 (action bumps to v6 — aligns with RigForge) is safe and being merged separately.

🤖 Generated with Claude Code

VijitSingh97 and others added 2 commits June 18, 2026 03:53
…ly, pin protobuf/grpcio)

Follow-up after the first Dependabot run proposed breaking major bumps:
- docker: ignore semver-major/minor — base-image upgrades (python 3.11->3.14, ubuntu 24.04->26.04)
  are deliberate migrations, not security updates; keep Dependabot to digest + patch within the tag.
- uv (python): ignore protobuf/grpcio majors — both are pinned to what the vendored Tari gRPC stubs
  assert at import time (pyproject comment); a major needs the stubs regenerated first.

Closed the two offending PRs (#300 docker majors, #301 protobuf 7); #299 (action bumps) is safe.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@VijitSingh97 VijitSingh97 merged commit ef29e3c into develop Jun 18, 2026
15 checks passed
@VijitSingh97 VijitSingh97 deleted the claude/dependabot-tune branch June 18, 2026 08:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant