Skip to content

feat(ci): add version-bump workflow for Renovate PRs#554

Merged
lawrence-u10d merged 1 commit intomainfrom
feat/add-version-bump-workflow
Mar 20, 2026
Merged

feat(ci): add version-bump workflow for Renovate PRs#554
lawrence-u10d merged 1 commit intomainfrom
feat/add-version-bump-workflow

Conversation

@lawrence-u10d
Copy link
Contributor

@lawrence-u10d lawrence-u10d commented Mar 20, 2026

Summary

  • Adds automated version bumping for Renovate dependency update PRs
  • Uses the shared reusable workflow from Unstructured-IO/infra
  • Automatically bumps __version__.py, updates CHANGELOG.md, and refreshes uv.lock

How it works

When Renovate opens or updates a PR, this workflow:

  1. Detects which components were changed
  2. Parses conventional commit messages to determine bump type (major/minor/patch)
  3. Bumps the version, updates changelog, and commits back to the PR branch

🤖 Generated with Claude Code


Note

Medium Risk
Moderate risk because it introduces an automated workflow that can push commits (version/changelog/lockfile updates) to PR branches and depends on external reusable workflow behavior and secrets configuration.

Overview
Adds a new GitHub Actions workflow version-bump.yml that runs on pull_request events targeting main and, only for PRs opened by utic-renovate[bot], invokes the shared Unstructured-IO/infra reusable workflow to automatically apply a patch version bump and update the changelog and lockfile, committing changes back to the PR.

The workflow requests contents: write permission and wires required Renovate app credentials and a private PyPI index URL via repo vars/secrets.

Written by Cursor Bugbot for commit a427cba. This will update automatically on new commits. Configure here.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copy link

@aballman aballman left a comment

Choose a reason for hiding this comment

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

Looks good — standard version-bump workflow rollout.

@lawrence-u10d lawrence-u10d merged commit 4db504d into main Mar 20, 2026
12 checks passed
@lawrence-u10d lawrence-u10d deleted the feat/add-version-bump-workflow branch March 20, 2026 21:42
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.

2 participants