Skip to content

chore(deps): update dependency pygitops to v0.18.0#41

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/pygitops-0.x
Open

chore(deps): update dependency pygitops to v0.18.0#41
renovate[bot] wants to merge 1 commit intomainfrom
renovate/pygitops-0.x

Conversation

@renovate
Copy link
Copy Markdown

@renovate renovate bot commented Nov 28, 2022

This PR contains the following updates:

Package Change Age Confidence
pygitops (changelog) ==0.13.2==0.18.0 age confidence

Release Notes

wayfair-incubator/pygitops (pygitops)

v0.18.0

Compare Source

Changed
  • Fix stale remote URL when cached repo's origin changes

v0.17.0

Compare Source

Added
  • Add Python 3.11, 3.12, 3.13, and 3.14 support
  • Add requirements.lock for reproducible builds
  • Add requirements-docs.txt for documentation dependencies
  • Add verify-wheel GitHub Action to verify package installation
  • Add lock-requirements docker-compose service for dependency management
  • Add changelog to documentation navigation
Changed
  • BREAKING: Drop Python 3.7, 3.8, and 3.9 support (now requires Python 3.10+)
  • Migrate from setuptools to hatchling build system
  • Replace black, isort, flake8, and bandit with ruff for linting and formatting
  • Replace pip with uv in Docker for faster dependency management
  • Consolidate all tool configurations into pyproject.toml
  • Update mkdocs.yml with modern mkdocstrings configuration
  • Update Docker base image to Python 3.14
  • Update development guide documentation to reflect new tooling
  • Modernize type annotations to use X | Y syntax instead of Union[X, Y]
Removed
  • Remove legacy configuration files (.bandit, .flake8, mypy.ini, pytest.ini, .coveragerc, setup.cfg, setup.py, .bumpversion.cfg)
  • Remove bump_version.sh script (replaced by hyper-bump-it)
  • Remove separate lint.yml workflow (consolidated into main.yml)

v0.16.1

Compare Source

Added
  • Define new exception PyGitOpsWorkingDirError extending from PyGitOpsError.
    • Exception raised in cases where git.Repo.working_dir is None (see below).
Changed
  • Adjust repo working_dir path operations to comply with gitpython type hint changes.
    • Between gitpython==3.1.18 -> 3.1.29, git.Repo.working_dir was typed as Optional.
    • Since many os and pathlib operations rely on Repo.working_dir and expect Union[str, os.PathLike], code touching repo.working_dir was updated to comply with this difference.

v0.16.0

Compare Source

Added
  • Added optional force arg to checkout_pull_branch, allowing any uncommitted changes in an existing repository to be discarded. (#​246)
Fixed
  • Fixed get_default_branch not returning the full branch name if it contains dashes or periods (#​250)

v0.15.0

Compare Source

Changed
  • Calls to Path.mkdir are now made with the exist_ok=True parameter, eliminating a race condition when multiple workers are attempting to create the same directory.

  • Bump bandit from 1.7.1 to 1.7.2

  • Bump mkdocs-material from 8.1.2 to 8.1.8

  • Bump actions/checkout from 2 to 3

  • Bump actions/setup-python from 2 to 3.1.1

  • Bump actions/upload-artifact from 2 to 3

  • Bump mypy from 0.931 to 0.950

v0.14.0

Compare Source

Added
  • Add kwarg pass-through parameter to stage_commit_push_changes, allowing users to provide keyword arguments to git push.
Changed
  • Bumped mkdocstrings from 0.17.0 to 0.18.1
  • Bump black from 22.1.0 to 22.3.0
Removed
  • Support for Python 3.6

Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@codecov
Copy link
Copy Markdown

codecov bot commented Nov 28, 2022

Codecov Report

Merging #41 (277e9ad) into main (0108e16) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #41   +/-   ##
=======================================
  Coverage   90.98%   90.98%           
=======================================
  Files          12       12           
  Lines         233      233           
  Branches       19       19           
=======================================
  Hits          212      212           
  Misses         21       21           

@renovate renovate bot changed the title chore(deps): update dependency pygitops to v0.16.1 Update dependency pygitops to v0.16.1 Dec 17, 2022
@renovate renovate bot changed the title Update dependency pygitops to v0.16.1 chore(deps): update dependency pygitops to v0.16.1 Dec 17, 2022
@renovate renovate bot changed the title chore(deps): update dependency pygitops to v0.16.1 chore(deps): update dependency pygitops to v0.17.0 Jan 26, 2026
@renovate renovate bot force-pushed the renovate/pygitops-0.x branch from 277e9ad to f40b271 Compare January 26, 2026 23:37
@renovate renovate bot force-pushed the renovate/pygitops-0.x branch from f40b271 to 79e6729 Compare March 31, 2026 17:05
@renovate renovate bot changed the title chore(deps): update dependency pygitops to v0.17.0 chore(deps): update dependency pygitops to v0.18.0 Mar 31, 2026
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.

0 participants