Skip to content

ci: add internal library dependency pin updates to bump script and co…#230

Merged
a-klos merged 1 commit intomainfrom
chore/versionbumps4libdeps
Feb 3, 2026
Merged

ci: add internal library dependency pin updates to bump script and co…#230
a-klos merged 1 commit intomainfrom
chore/versionbumps4libdeps

Conversation

@a-klos
Copy link
Member

@a-klos a-klos commented Feb 3, 2026

This pull request enhances the dependency version bumping script to ensure that internal library dependencies are automatically kept in sync when bumping versions. It introduces new logic to update dependency pins for internal libraries, and adds comprehensive tests to verify this behavior.

Dependency management improvements:

  • Added a LIB_DEP_PINS mapping in bump_pyproject_deps.py to specify which internal library dependencies should be updated to match the new version during a bump.
  • Updated the bump function to iterate over LIB_DEP_PINS and update the specified dependency pins in each relevant pyproject.toml file when bumping library versions.

Testing enhancements:

  • Added a new test, test_bump_updates_internal_lib_dependency_pins, in test_bump_pyproject_deps.py to verify that internal library dependency pins are correctly updated alongside the library version.
  • Introduced helper imports and functions in the test file to support the new test logic.

@a-klos a-klos merged commit 79f4dfc into main Feb 3, 2026
7 checks passed
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