Skip to content

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

Merged
awalker4 merged 1 commit into
mainfrom
feat/add-version-bump-workflow
Mar 20, 2026
Merged

feat(ci): add version-bump workflow for Renovate PRs#666
awalker4 merged 1 commit into
mainfrom
feat/add-version-bump-workflow

Conversation

@lawrence-u10d
Copy link
Copy Markdown
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

Low Risk
Low risk: adds a new GitHub Actions workflow only, gated to run on PRs opened/updated by utic-renovate[bot]. Main risk is unintended PR-branch writes (version/changelog/lockfile) if the reusable workflow or bot identity/permissions are misconfigured.

Overview
Adds a new GitHub Actions workflow (.github/workflows/version-bump.yml) that runs on pull_request events targeting main and only for PRs opened/updated by utic-renovate[bot].

The job delegates to the shared reusable workflow Unstructured-IO/infra/.github/workflows/version-bump.yml@main, configured to default to a patch bump and to update the changelog and lockfile, using repo secrets/vars to authenticate and access the private PyPI index.

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

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

@awalker4 awalker4 left a comment

Choose a reason for hiding this comment

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

Love it!

@awalker4 awalker4 merged commit 96ab3a5 into main Mar 20, 2026
38 of 39 checks passed
@awalker4 awalker4 deleted the feat/add-version-bump-workflow branch March 20, 2026 21:32
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