Skip to content

build(release): bump the README CI pin with each release - #58

Merged
jv-k merged 1 commit into
mainfrom
build/bump-readme-pin
Oct 24, 2026
Merged

jv-k merged 1 commit into
mainfrom
build/bump-readme-pin

Conversation

@jv-k

@jv-k jv-k commented Oct 24, 2026

Copy link
Copy Markdown
Owner

The README's CI example pins a release tag (@v1.7.1), and the tag went stale on each release because verbump did not touch the README.

  • .verbumprc adds the text pattern README.md:jv-k/deslopper@v{{version}}. verbump replaces every match, so both CI snippets move with each bump.
  • tests/test_readme.py adds a test that fails when a README pin and __version__ differ. The test failed on a stale @v1.7.0 pin and passes on the current README.

verbump --dry-run --patch --no-hooks now reports would replace jv-k/deslopper@v1.7.1 → jv-k/deslopper@v1.7.2 in README.md, next to pyproject.toml and __init__.py.

https://claude.ai/code/session_0142wEAa6mJBvHGPkRY7mx9B

The README's CI example pins a release tag, which went stale on each bump.
verbump now rewrites it with the other version files, and a test fails if the
pin and the package version drift apart.

Claude-Session: https://claude.ai/code/session_0142wEAa6mJBvHGPkRY7mx9B
Copilot AI balanced review requested due to automatic review settings October 24, 2026 19:06
@github-actions github-actions Bot added the area: tests Area: tests label Oct 24, 2026
@coderabbitai

coderabbitai Bot commented Oct 24, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

Run configuration
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota.

@jv-k
jv-k merged commit f129be9 into main Oct 24, 2026
12 checks passed
@jv-k
jv-k deleted the build/bump-readme-pin branch October 24, 2026 19:07
jv-k added a commit that referenced this pull request Oct 24, 2026
This adds the CHANGELOG section for the 1.7.2 patch release. The release
covers the README restructure (#57) and the README CI pin that now moves
with each bump (#58). It has no code changes.

https://claude.ai/code/session_0142wEAa6mJBvHGPkRY7mx9B
jv-k added a commit that referenced this pull request Oct 28, 2026
The README's CI example pins a release tag (`@v1.7.1`), and the tag went
stale on each release because verbump did not touch the README.

- `.verbumprc` adds the text pattern
`README.md:jv-k/deslopper@v{{version}}`. verbump replaces every match,
so both CI snippets move with each bump.
- `tests/test_readme.py` adds a test that fails when a README pin and
`__version__` differ. The test failed on a stale `@v1.7.0` pin and
passes on the current README.

`verbump --dry-run --patch --no-hooks` now reports `would replace
jv-k/deslopper@v1.7.1 → jv-k/deslopper@v1.7.2 in README.md`, next to
`pyproject.toml` and `__init__.py`.

https://claude.ai/code/session_0142wEAa6mJBvHGPkRY7mx9B
jv-k added a commit that referenced this pull request Oct 28, 2026
This adds the CHANGELOG section for the 1.7.2 patch release. The release
covers the README restructure (#57) and the README CI pin that now moves
with each bump (#58). It has no code changes.

https://claude.ai/code/session_0142wEAa6mJBvHGPkRY7mx9B
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: tests Area: tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants