Skip to content

Track anti-slop submodule updates with Renovate - #8

Merged
jonbeckman merged 1 commit into
masterfrom
claude/project-thread-0fflpj
Oct 30, 2026
Merged

jonbeckman merged 1 commit into
masterfrom
claude/project-thread-0fflpj

Conversation

@jonbeckman

Copy link
Copy Markdown
Contributor

Requested by Jonathan · project thread

Summary

vendor/anti-slop is a git submodule, and nothing tells us when upstream moves. Renovate's git-submodules manager is off by default.

This change enables that manager in this repository's renovate.json. It adds one package rule for submodule updates:

  • Keep anti-slop updates in their own anti-slop pull request, outside the weekly automerged non-major group.
  • Set automerge: false. recommended enables every anti-slop rule as an error, so a new upstream rule breaks lint in every consumer. A human must review the update and add a minor .tegami/ entry that names the new rules (see AGENTS.md).
  • Add a PR body note with those merge steps.

The rule stays in this repository, not in the shared preset, because it applies only here.

The submodule is at 13909c9 today, which is upstream's latest commit, so Renovate opens no PR until upstream changes.

Release

release:none: Renovate configuration only. Consumers see no change.

Validation

  • renovate-config-validator --strict renovate.json (renovate 44.188.2): passes
  • nub run format: passes

Generated by Claude Code

Enable Renovate's git-submodules manager so an upstream anti-slop commit
opens a pull request. Keep those pull requests out of the weekly
automerged group: a new anti-slop rule becomes an error in every
consumer, so each update waits for review and a minor Tegami entry.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Vdh4Z5cxm8obMPxsFVHTyv
@jonbeckman jonbeckman added the release:none label Oct 30, 2026 — with Claude
@jonbeckman jonbeckman self-assigned this Oct 30, 2026
@jonbeckman
jonbeckman marked this pull request as ready for review October 30, 2026 13:49
@jonbeckman
jonbeckman merged commit 26d7e02 into master Oct 30, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants