Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jun 16, 2025

Note: This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Update Change
ghcr.io/josegonzalez/python-github-backup minor 0.50.1 -> 0.57.0

Release Notes

josegonzalez/python-github-backup (ghcr.io/josegonzalez/python-github-backup)

v0.57.0

Compare Source


  • Add GitHub Apps documentation and remove outdated header. [Rodos]

    • Add GitHub Apps authentication section with setup steps
      and CI/CD workflow example using actions/create-github-app-token
    • Remove outdated machine-man-preview header (graduated 2020)

    Closes #​189

  • Docs: add stdin token example to README. [Rodos]

    Add example showing how to pipe a token from stdin using
    file:///dev/stdin to avoid storing tokens in environment
    variables or command history.

    Closes #​187

  • Add --skip-assets-on flag to skip release asset downloads (#​135)
    [Rodos]

    Allow users to skip downloading release assets for specific repositories
    while still backing up release metadata. Useful for starred repos with
    large assets (e.g. syncthing with 27GB+).

    Usage: --skip-assets-on repo1 repo2 owner/repo3

    Features:

    • Space-separated repos (consistent with --exclude)
    • Case-insensitive matching
    • Supports both repo name and owner/repo format

v0.56.0

Compare Source

Fix

- Replace deprecated git lfs clone with git clone + git lfs fetch --all.
  [Rodos]

  git lfs clone is deprecated - modern git clone handles LFS automatically.
  Using git lfs fetch --all ensures all LFS objects across all refs are
  backed up, matching the existing bare clone behavior and providing
  complete LFS backups.

  Closes #​379
- Add Windows support with entry_points and os.replace. [Rodos]

  - Replace os.rename() with os.replace() for atomic file operations
    on Windows (os.rename fails if destination exists on Windows)
  - Add entry_points console_scripts for proper .exe generation on Windows
  - Create github_backup/cli.py with main() entry point
  - Add github_backup/__main__.py for python -m github_backup support
  - Keep bin/github-backup as thin wrapper for backwards compatibility

  Closes #​112

Other
  • Docs: add "Restoring from Backup" section to README. [Rodos]

    Clarifies that this tool is backup-only with no inbuilt restore.
    Documents that git repos can be pushed back, but issues/PRs have
    GitHub API limitations affecting all backup tools.

    Closes #​246

  • Chore(deps): bump urllib3 in the python-packages group.
    [dependabot[bot]]

    Bumps the python-packages group with 1 update: urllib3.

    Updates urllib3 from 2.6.0 to 2.6.1


    updated-dependencies:

    • dependency-name: urllib3
      dependency-version: 2.6.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: python-packages
      ...
  • Chore(deps): bump the python-packages group with 3 updates.
    [dependabot[bot]]

    Bumps the python-packages group with 3 updates: black, pytest and platformdirs.

    Updates black from 25.11.0 to 25.12.0

    Updates pytest from 9.0.1 to 9.0.2

    Updates platformdirs from 4.5.0 to 4.5.1


    updated-dependencies:

    • dependency-name: black
      dependency-version: 25.12.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: python-packages
    • dependency-name: pytest
      dependency-version: 9.0.2
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: python-packages
    • dependency-name: platformdirs
      dependency-version: 4.5.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: python-packages
      ...

v0.55.0

Compare Source

Fix

- Improve error messages for inaccessible repos and empty wikis. [Rodos]
- --all-starred now clones repos without --repositories. [Rodos]
- Warn when --private used without authentication. [Rodos]
- Warn and skip when --starred-gists used for different user. [Rodos]

  GitHub's API only allows retrieving starred gists for the authenticated
  user. Previously, using --starred-gists when backing up a different user
  would silently return no relevant data.

  Now warns and skips the retrieval entirely when the target user differs
  from the authenticated user. Uses case-insensitive comparison to match
  GitHub's username handling.

  Fixes #​93

Other
  • Test: add missing test coverage for case sensitivity fix. [Rodos]

  • Docs: fix RST formatting in Known blocking errors section. [Rodos]

  • Chore(deps): bump urllib3 from 2.5.0 to 2.6.0. [dependabot[bot]]

    Bumps urllib3 from 2.5.0 to 2.6.0.


    updated-dependencies:

    • dependency-name: urllib3
      dependency-version: 2.6.0
      dependency-type: direct:production
      ...

v0.54.0

Compare Source

Fix

- Send INFO/DEBUG to stdout, WARNING/ERROR to stderr. [Rodos]

  Fixes #​182

Other
  • Docs: update README testing section and add fetch vs pull explanation.
    [Rodos]

v0.53.0

Compare Source

Fix

- Case-sensitive username filtering causing silent backup failures.
  [Rodos]

  GitHub's API accepts usernames in any case but returns canonical case.
  The case-sensitive comparison in filter_repositories() filtered out all
  repositories when user-provided case didn't match GitHub's canonical case.

  Changed to case-insensitive comparison.

  Fixes #​198

Other
  • Avoid rewriting unchanged JSON files for labels, milestones, releases,
    hooks, followers, and following. [Rodos]

    This change reduces unnecessary writes when backing up metadata that changes
    infrequently. The implementation compares existing file content before writing
    and skips the write if the content is identical, preserving file timestamps.

    Key changes:

    • Added json_dump_if_changed() helper that compares content before writing
    • Uses atomic writes (temp file + rename) for all metadata files
    • NOT applied to issues/pulls (they use incremental_by_files logic)
    • Made log messages consistent and past tense ("Saved" instead of "Saving")
    • Added informative logging showing skip counts

    Fixes #​133

v0.52.0

Compare Source

  • Skip DMCA'd repos which return a 451 response. [Rodos]

    Log a warning and the link to the DMCA notice. Continue backing up
    other repositories instead of crashing.

    Closes #​163

  • Chore(deps): bump restructuredtext-lint in the python-packages group.
    [dependabot[bot]]

    Bumps the python-packages group with 1 update: restructuredtext-lint.

    Updates restructuredtext-lint from 1.4.0 to 2.0.2


    updated-dependencies:

    • dependency-name: restructuredtext-lint
      dependency-version: 2.0.2
      dependency-type: direct:production
      update-type: version-update:semver-major
      dependency-group: python-packages
      ...
  • Chore(deps): bump actions/checkout from 5 to 6. [dependabot[bot]]

    Bumps actions/checkout from 5 to 6.


    updated-dependencies:

    • dependency-name: actions/checkout
      dependency-version: '6'
      dependency-type: direct:production
      update-type: version-update:semver-major
      ...
  • Chore(deps): bump the python-packages group with 3 updates.
    [dependabot[bot]]

    Bumps the python-packages group with 3 updates: click, pytest and keyring.

    Updates click from 8.3.0 to 8.3.1

    Updates pytest from 8.3.3 to 9.0.1

    Updates keyring from 25.6.0 to 25.7.0


    updated-dependencies:

    • dependency-name: click
      dependency-version: 8.3.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: python-packages
    • dependency-name: pytest
      dependency-version: 9.0.1
      dependency-type: direct:production
      update-type: version-update:semver-major
      dependency-group: python-packages
    • dependency-name: keyring
      dependency-version: 25.7.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: python-packages
      ...

v0.51.3

Compare Source

  • Test: Add pagination tests for cursor and page-based Link headers.
    [Rodos]
  • Use cursor based pagination. [Helio Machado]

v0.51.2

Compare Source

Fix

- Improve CA certificate detection with fallback chain. [Rodos]

  The previous implementation incorrectly assumed empty get_ca_certs()
  meant broken SSL, causing false failures in GitHub Codespaces and other
  directory-based cert systems where certificates exist but aren't pre-loaded.
  It would then attempt to import certifi as a workaround, but certifi wasn't
  listed in requirements.txt, causing the fallback to fail with ImportError
  even though the system certificates would have worked fine.

  This commit replaces the naive check with a layered fallback approach that
  checks multiple certificate sources. First it checks for pre-loaded system
  certs (file-based systems). Then it verifies system cert paths exist
  (directory-based systems like Ubuntu/Debian/Codespaces). Finally it attempts
  to use certifi as an optional fallback only if needed.

  This approach eliminates hard dependencies (certifi is now optional), works
  in GitHub Codespaces without any setup, and fails gracefully with clear hints
  for resolution when SSL is actually broken rather than failing with
  ModuleNotFoundError.

  Fixes #​444

0.51.1 (2025-11-16)
-------------------

Fix
  • Prevent duplicate attachment downloads. [Rodos]

    Fixes bug where attachments were downloaded multiple times with
    incremented filenames (file.mov, file_1.mov, file_2.mov) when
    running backups without --skip-existing flag.

    I should not have used the --skip-existing flag for attachments,
    it did not do what I thought it did.

    The correct approach is to always use the manifest to guide what
    has already been downloaded and what now needs to be done.

Other

- Chore(deps): bump certifi in the python-packages group.
  [dependabot[bot]]

  Bumps the python-packages group with 1 update: [certifi](https://redirect.github.com/certifi/python-certifi).

  Updates `certifi` from 2025.10.5 to 2025.11.12
  - [Commits](https://redirect.github.com/certifi/python-certifi/compare/2025.10.05...2025.11.12)

  ---
  updated-dependencies:
  - dependency-name: certifi
    dependency-version: 2025.11.12
    dependency-type: direct:production
    update-type: version-update:semver-minor
    dependency-group: python-packages
  ...
- Test: Add pytest infrastructure and attachment tests. [Rodos]

  In making my last fix to attachments, I found it challenging not
  having tests to ensure there was no regression.

  Added pytest with minimal setup and isolated configuration. Created
  a separate test workflow to keep tests isolated from linting.

  Tests cover the key elements of the attachment logic:
  - URL extraction from issue bodies
  - Filename extraction from different URL types
  - Filename collision resolution
  - Manifest duplicate prevention
- Chore(deps): bump black in the python-packages group.
  [dependabot[bot]]

  Bumps the python-packages group with 1 update: [black](https://redirect.github.com/psf/black).

  Updates `black` from 25.9.0 to 25.11.0
  - [Release notes](https://redirect.github.com/psf/black/releases)
  - [Changelog](https://redirect.github.com/psf/black/blob/main/CHANGES.md)
  - [Commits](https://redirect.github.com/psf/black/compare/25.9.0...25.11.0)

  ---
  updated-dependencies:
  - dependency-name: black
    dependency-version: 25.11.0
    dependency-type: direct:production
    update-type: version-update:semver-minor
    dependency-group: python-packages
  ...
- Chore(deps): bump docutils in the python-packages group.
  [dependabot[bot]]

  Bumps the python-packages group with 1 update: [docutils](https://redirect.github.com/rtfd/recommonmark).

  Updates `docutils` from 0.22.2 to 0.22.3
  - [Changelog](https://redirect.github.com/readthedocs/recommonmark/blob/master/CHANGELOG.md)
  - [Commits](https://redirect.github.com/rtfd/recommonmark/commits)

  ---
  updated-dependencies:
  - dependency-name: docutils
    dependency-version: 0.22.3
    dependency-type: direct:production
    update-type: version-update:semver-patch
    dependency-group: python-packages
  ...

0.51.0 (2025-11-06)
-------------------

Fix
~~~
- Remove Python 3.8 and 3.9 from CI matrix. [Rodos]

  3.8 and 3.9 are failing because the pinned dependencies don't support them:
  - autopep8==2.3.2 needs Python 3.9+
  - bleach==6.3.0 needs Python 3.10+

  Both are EOL now anyway (3.8 in Oct 2024, 3.9 in Oct 2025).

  Just fixing CI to test 3.10-3.14 for now. Will do a separate PR to formally
  drop 3.8/3.9 support with python_requires and README updates.

Other
  • Refactor: Add atomic writes for attachment files and manifests.
    [Rodos]

  • Feat: Add attachment download support for issues and pull requests.
    [Rodos]

    Adds new --attachments flag that downloads user-uploaded files from
    issue and PR bodies and comments. Key features:

    • Determines attachment URLs
    • Tracks downloads in manifest.json with metadata
    • Supports --skip-existing to avoid re-downloading
    • Handles filename collisions with counter suffix
    • Smart retry logic for transient vs permanent failures
    • Uses Content-Disposition for correct file extensions
  • Feat: Drop support for Python 3.8 and 3.9 (EOL) [Rodos]

    Both Python 3.8 and 3.9 have reached end-of-life:

    • Python 3.8: EOL October 7, 2024
    • Python 3.9: EOL October 31, 2025

    Changes:

    • Add python_requires=">=3.10" to setup.py
    • Remove Python 3.8 and 3.9 from classifiers
    • Add Python 3.13 and 3.14 to classifiers
    • Update README to document Python 3.10+ requirement
  • Feat: Enforce Python 3.8+ requirement and add multi-version CI
    testing. [Rodos]

    • Add python_requires=">=3.8" to setup.py to enforce minimum version at install time
    • Update README to explicitly document Python 3.8+ requirement
    • Add CI matrix to test lint/build on Python 3.8-3.14 (7 versions)
    • Aligns with actual usage patterns (~99% of downloads on Python 3.8+)
    • Prevents future PRs from inadvertently using incompatible syntax

    This change protects users by preventing installation on unsupported Python
    versions and ensures contributors can see version requirements clearly.

  • Chore(deps): bump bleach in the python-packages group.
    [dependabot[bot]]

    Bumps the python-packages group with 1 update: bleach.

    Updates bleach from 6.2.0 to 6.3.0


    updated-dependencies:

    • dependency-name: bleach
      dependency-version: 6.3.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: python-packages
      ...
  • Chore(deps): bump charset-normalizer in the python-packages group.
    [dependabot[bot]]

    Bumps the python-packages group with 1 update: charset-normalizer.

    Updates charset-normalizer from 3.4.3 to 3.4.4


    updated-dependencies:

    • dependency-name: charset-normalizer
      dependency-version: 3.4.4
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: python-packages
      ...
  • Chore(deps): bump idna from 3.10 to 3.11 in the python-packages group.
    [dependabot[bot]]

    Bumps the python-packages group with 1 update: idna.

    Updates idna from 3.10 to 3.11


    updated-dependencies:

    • dependency-name: idna
      dependency-version: '3.11'
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: python-packages
      ...
  • Chore(deps): bump the python-packages group across 1 directory with 2
    updates. [dependabot[bot]]

    Bumps the python-packages group with 2 updates in the / directory: platformdirs and rich.

    Updates platformdirs from 4.4.0 to 4.5.0

    Updates rich from 14.1.0 to 14.2.0


    updated-dependencies:

    • dependency-name: platformdirs
      dependency-version: 4.5.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: python-packages
    • dependency-name: rich
      dependency-version: 14.2.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: python-packages
      ...
  • Chore(deps): bump the python-packages group with 3 updates.
    [dependabot[bot]]

    Bumps the python-packages group with 3 updates: certifi, click and markdown-it-py.

    Updates certifi from 2025.8.3 to 2025.10.5

    Updates click from 8.1.8 to 8.3.0

    Updates markdown-it-py from 3.0.0 to 4.0.0


    updated-dependencies:

    • dependency-name: certifi
      dependency-version: 2025.10.5
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: python-packages
    • dependency-name: click
      dependency-version: 8.3.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: python-packages
    • dependency-name: markdown-it-py
      dependency-version: 4.0.0
      dependency-type: direct:production
      update-type: version-update:semver-major
      dependency-group: python-packages
      ...
  • Chore(deps): bump docutils in the python-packages group.
    [dependabot[bot]]

    Bumps the python-packages group with 1 update: docutils.

    Updates docutils from 0.22.1 to 0.22.2


    updated-dependencies:

    • dependency-name: docutils
      dependency-version: 0.22.2
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: python-packages
      ...
  • Chore(deps): bump the python-packages group across 1 directory with 2
    updates. [dependabot[bot]]

    Bumps the python-packages group with 2 updates in the / directory: black and docutils.

    Updates black from 25.1.0 to 25.9.0

    Updates docutils from 0.22 to 0.22.1


    updated-dependencies:

    • dependency-name: black
      dependency-version: 25.9.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: python-packages
    • dependency-name: docutils
      dependency-version: 0.22.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: python-packages
      ...
  • Delete .github/ISSUE_TEMPLATE.md. [Jose Diaz-Gonzalez]

  • Create feature.yaml. [Jose Diaz-Gonzalez]

  • Delete .github/ISSUE_TEMPLATE/bug_report.md. [Jose Diaz-Gonzalez]

  • Rename bug.md to bug.yaml. [Jose Diaz-Gonzalez]

  • Chore: create bug template. [Jose Diaz-Gonzalez]

  • Chore: Rename PULL_REQUEST.md to .github/PULL_REQUEST.md. [Jose Diaz-
    Gonzalez]

  • Chore: Rename ISSUE_TEMPLATE.md to .github/ISSUE_TEMPLATE.md. [Jose
    Diaz-Gonzalez]

  • Chore(deps): bump actions/setup-python from 5 to 6. [dependabot[bot]]

    Bumps actions/setup-python from 5 to 6.


    updated-dependencies:

    • dependency-name: actions/setup-python
      dependency-version: '6'
      dependency-type: direct:production
      update-type: version-update:semver-major
      ...
  • Chore(deps): bump twine from 6.1.0 to 6.2.0 in the python-packages
    group. [dependabot[bot]]

    Bumps the python-packages group with 1 update: twine.

    Updates twine from 6.1.0 to 6.2.0


    updated-dependencies:

    • dependency-name: twine
      dependency-version: 6.2.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: python-packages
      ...
  • Chore(deps): bump more-itertools in the python-packages group.
    [dependabot[bot]]

    Bumps the python-packages group with 1 update: more-itertools.

    Updates more-itertools from 10.7.0 to 10.8.0


    updated-dependencies:

    • dependency-name: more-itertools
      dependency-version: 10.8.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: python-packages
      ...
  • Chore(deps): bump platformdirs in the python-packages group.
    [dependabot[bot]]

    Bumps the python-packages group with 1 update: platformdirs.

    Updates platformdirs from 4.3.8 to 4.4.0


    updated-dependencies:

    • dependency-name: platformdirs
      dependency-version: 4.4.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: python-packages
      ...
  • Chore(deps): bump actions/checkout from 4 to 5. [dependabot[bot]]

    Bumps actions/checkout from 4 to 5.


    updated-dependencies:

    • dependency-name: actions/checkout
      dependency-version: '5'
      dependency-type: direct:production
      update-type: version-update:semver-major
      ...
  • Chore(deps): bump requests in the python-packages group.
    [dependabot[bot]]

    Bumps the python-packages group with 1 update: requests.

    Updates requests from 2.32.4 to 2.32.5


    updated-dependencies:

    • dependency-name: requests
      dependency-version: 2.32.5
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: python-packages
      ...
  • Chore: update Dockerfile to use Python 3.12 and improve dependency
    installation. [Mateusz Hajder]

  • Chore(deps): bump the python-packages group with 2 updates.
    [dependabot[bot]]

    Bumps the python-packages group with 2 updates: certifi and charset-normalizer.

    Updates certifi from 2025.7.14 to 2025.8.3

    Updates charset-normalizer from 3.4.2 to 3.4.3


    updated-dependencies:

    • dependency-name: certifi
      dependency-version: 2025.8.3
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: python-packages
    • dependency-name: charset-normalizer
      dependency-version: 3.4.3
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: python-packages
      ...

v0.51.1

Compare Source

Bug Fixes
Tests
  • Add pytest infrastructure and attachment tests #​448 (Rodos)
Chores
Commits
  • 1ec0820: Release version 0.51.1 (GitHub Action)

v0.51.0

Compare Source

Features
  • Enforce Python 3.8+ requirement and add multi-version CI testing #​441 (Rodos)
  • Drop support for Python 3.8 and 3.9 (EOL) #​442 (Rodos)
  • Add attachment download support for issues and pull requests #​439 (Rodos)
Bug Fixes
Code Refactoring
  • Add atomic writes for attachment files and manifests #​439 (Rodos)
Chores
Commits
  • df4d751: Rename bug.md to bug.yaml (Jose Diaz-Gonzalez)
  • 85ab54e: Update issue templates (Jose Diaz-Gonzalez)
  • d6bf031: Delete .github/ISSUE_TEMPLATE/bug_report.md (Jose Diaz-Gonzalez)
  • 3d5f61a: Create feature.yaml (Jose Diaz-Gonzalez)
  • eb756d6: Delete .github/ISSUE_TEMPLATE.md (Jose Diaz-Gonzalez)
  • 9d28d9c: Update feature.yaml (Jose Diaz-Gonzalez)
  • 80e00d3: Merge branch 'master' into feat/python-version-requirements-clean (rodos) #​441
  • e7880bb: Release version 0.51.0 (GitHub Action)

v0.50.3

Compare Source

  • Revert "Add conditional check for git checkout in development path"
    [Eric Wheeler]

    This reverts commit 1bad563.

  • Fix -R flag to allow backups of repositories not owned by user. [Eric
    Wheeler]

    Previously, using -R flag would show zero issues/PRs for repositories
    not owned by the primary user due to incorrect pagination parameters
    being added to single repository API calls.

    • Remove pagination parameters for single repository requests
    • Support owner/repo format in -R flag (e.g., -R owner/repo-name)
    • Skip filtering when specific repository is requested
    • Fix URL construction for requests without query parameters

    This enables backing up any repository, not just those owned by the
    primary user specified in -u flag.

  • Add conditional check for git checkout in development path. [Eric
    Wheeler]

    Only insert development path into sys.path when running from a git checkout
    (when ../.git exists). This makes the script more robust by only using the
    development tree when available and falling back to installed package otherwise.

  • Chore(deps): bump the python-packages group across 1 directory with 3
    updates. [dependabot[bot]]

    Bumps the python-packages group with 3 updates in the / directory: certifi, docutils and rich.

    Updates certifi from 2025.7.9 to 2025.7.14

    Updates docutils from 0.21.2 to 0.22

    Updates rich from 14.0.0 to 14.1.0


    updated-dependencies:

    • dependency-name: certifi
      dependency-version: 2025.7.14
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: python-packages
    • dependency-name: docutils
      dependency-version: '0.22'
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: python-packages
    • dependency-name: rich
      dependency-version: 14.1.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: python-packages
      ...
  • Chore(deps): bump certifi in the python-packages group.
    [dependabot[bot]]

    Bumps the python-packages group with 1 update: certifi.

    Updates certifi from 2025.6.15 to 2025.7.9


    updated-dependencies:

    • dependency-name: certifi
      dependency-version: 2025.7.9
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: python-packages
      ...
  • Chore(deps): bump urllib3 from 2.4.0 to 2.5.0. [dependabot[bot]]

    Bumps urllib3 from 2.4.0 to 2.5.0.


    updated-dependencies:

    • dependency-name: urllib3
      dependency-version: 2.5.0
      dependency-type: direct:production
      ...
  • Chore(deps): bump the python-packages group with 5 updates.
    [dependabot[bot]]

    Bumps the python-packages group with 5 updates:

    Package From To
    flake8 7.2.0 7.3.0
    pycodestyle 2.13.0 2.14.0
    pyflakes 3.3.2 3.4.0
    pygments 2.19.1 2.19.2
    urllib3 2.4.0 2.5.0

    Updates flake8 from 7.2.0 to 7.3.0

    Updates pycodestyle from 2.13.0 to 2.14.0

    Updates pyflakes from 3.3.2 to 3.4.0

    Updates pygments from 2.19.1 to 2.19.2

    Updates urllib3 from 2.4.0 to 2.5.0


    updated-dependencies:

    • dependency-name: flake8
      dependency-version: 7.3.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: python-packages
    • dependency-name: pycodestyle
      dependency-version: 2.14.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: python-packages
    • dependency-name: pyflakes
      dependency-version: 3.4.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: python-packages
    • dependency-name: pygments
      dependency-version: 2.19.2
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: python-packages
    • dependency-name: urllib3
      dependency-version: 2.5.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: python-packages
      ...

v0.50.2

Compare Source

  • Chore(deps): bump certifi in the python-packages group.
    [dependabot[bot]]

    Bumps the python-packages group with 1 update: certifi.

    Updates certifi from 2025.4.26 to 2025.6.15


    updated-dependencies:

    • dependency-name: certifi
      dependency-version: 2025.6.15
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: python-packages
      ...
  • Chore(deps): bump requests from 2.32.3 to 2.32.4. [dependabot[bot]]

    Bumps requests from 2.32.3 to 2.32.4.


    updated-dependencies:

    • dependency-name: requests
      dependency-version: 2.32.4
      dependency-type: direct:production
      ...
  • Chore(deps): bump the python-packages group across 1 directory with 2
    updates. [dependabot[bot]]

    Bumps the python-packages group with 2 updates in the / directory: requests and zipp.

    Updates requests from 2.32.3 to 2.32.4

    Updates zipp from 3.22.0 to 3.23.0


    updated-dependencies:

    • dependency-name: requests
      dependency-version: 2.32.4
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: python-packages
    • dependency-name: zipp
      dependency-version: 3.23.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: python-packages
      ...
  • Chore(deps): bump the python-packages group with 2 updates.
    [dependabot[bot]]

    Bumps the python-packages group with 2 updates: setuptools and zipp.

    Updates setuptools from 80.8.0 to 80.9.0

    Updates zipp from 3.21.0 to 3.22.0


    updated-dependencies:

    • dependency-name: setuptools
      dependency-version: 80.9.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: python-packages
    • dependency-name: zipp
      dependency-version: 3.22.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: python-packages
      ...
  • Chore(deps): bump setuptools in the python-packages group.
    [dependabot[bot]]

    Bumps the python-packages group with 1 update: setuptools.

    Updates setuptools from 80.4.0 to 80.8.0


    updated-dependencies:

    • dependency-name: setuptools
      dependency-version: 80.8.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: python-packages
      ...
  • Chore(deps): bump setuptools in the python-packages group.
    [dependabot[bot]]

    Bumps the python-packages group with 1 update: setuptools.

    Updates setuptools from 80.3.1 to 80.4.0


    updated-dependencies:

    • dependency-name: setuptools
      dependency-version: 80.4.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: python-packages
      ...
  • Chore(deps): bump the python-packages group across 1 directory with 3
    updates. [dependabot[bot]]

    Bumps the python-packages group with 3 updates in the / directory: charset-normalizer, platformdirs and setuptools.

    Updates charset-normalizer from 3.4.1 to 3.4.2

    Updates platformdirs from 4.3.7 to 4.3.8

    Updates setuptools from 80.0.0 to 80.3.1


    updated-dependencies:

    • dependency-name: charset-normalizer
      dependency-version: 3.4.2
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: python-packages
    • dependency-name: platformdirs
      dependency-version: 4.3.8
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: python-packages
    • dependency-name: setuptools
      dependency-version: 80.3.1
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: python-packages
      ...
  • Chore(deps): bump the python-packages group across 1 directory with 6
    updates. [dependabot[bot]]

    Bumps the python-packages group with 6 updates in the / directory:

    Package From To
    certifi 2025.1.31 2025.4.26
    importlib-metadata 8.6.1 8.7.0
    more-itertools 10.6.0 10.7.0
    mypy-extensions 1.0.0 1.1.0
    packaging 24.2 25.0
    setuptools 78.1.0 80.0.0

    Updates certifi from 2025.1.31 to 2025.4.26

    Updates importlib-metadata from 8.6.1 to 8.7.0

    Updates more-itertools from 10.6.0 to 10.7.0

    Updates mypy-extensions from 1.0.0 to 1.1.0

    Updates packaging from 24.2 to 25.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

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

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

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


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

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

@renovate renovate bot force-pushed the renovate/ghcr.io-josegonzalez-python-github-backup-0.x branch from 54bbab0 to b10d535 Compare August 8, 2025 21:04
@renovate renovate bot changed the title fix(container): update image ghcr.io/josegonzalez/python-github-backup to v0.50.2 fix(container): update image ghcr.io/josegonzalez/python-github-backup to v0.50.3 Aug 8, 2025
@renovate renovate bot force-pushed the renovate/ghcr.io-josegonzalez-python-github-backup-0.x branch from b10d535 to 7826b37 Compare November 6, 2025 06:35
@renovate renovate bot added type/minor and removed type/patch labels Nov 6, 2025
@renovate renovate bot changed the title fix(container): update image ghcr.io/josegonzalez/python-github-backup to v0.50.3 feat(container): update image ghcr.io/josegonzalez/python-github-backup to v0.51.0 Nov 6, 2025
@renovate renovate bot force-pushed the renovate/ghcr.io-josegonzalez-python-github-backup-0.x branch from 7826b37 to 217b296 Compare November 16, 2025 06:48
@renovate renovate bot changed the title feat(container): update image ghcr.io/josegonzalez/python-github-backup to v0.51.0 feat(container): update image ghcr.io/josegonzalez/python-github-backup to v0.51.1 Nov 16, 2025
@renovate renovate bot force-pushed the renovate/ghcr.io-josegonzalez-python-github-backup-0.x branch from 217b296 to cc2975b Compare November 17, 2025 02:12
@renovate renovate bot changed the title feat(container): update image ghcr.io/josegonzalez/python-github-backup to v0.51.1 feat(container): update image ghcr.io/josegonzalez/python-github-backup to v0.51.2 Nov 17, 2025
@renovate renovate bot force-pushed the renovate/ghcr.io-josegonzalez-python-github-backup-0.x branch from cc2975b to c875f17 Compare November 18, 2025 10:56
@renovate renovate bot changed the title feat(container): update image ghcr.io/josegonzalez/python-github-backup to v0.51.2 feat(container): update image ghcr.io/josegonzalez/python-github-backup to v0.51.3 Nov 18, 2025
@renovate renovate bot force-pushed the renovate/ghcr.io-josegonzalez-python-github-backup-0.x branch from c875f17 to 1f84143 Compare November 29, 2025 01:45
@renovate renovate bot changed the title feat(container): update image ghcr.io/josegonzalez/python-github-backup to v0.51.3 feat(container): update image ghcr.io/josegonzalez/python-github-backup to v0.52.0 Nov 29, 2025
@renovate renovate bot force-pushed the renovate/ghcr.io-josegonzalez-python-github-backup-0.x branch from 1f84143 to 3dbe9f2 Compare November 30, 2025 04:55
@renovate renovate bot changed the title feat(container): update image ghcr.io/josegonzalez/python-github-backup to v0.52.0 feat(container): update image ghcr.io/josegonzalez/python-github-backup to v0.53.0 Nov 30, 2025
@renovate renovate bot force-pushed the renovate/ghcr.io-josegonzalez-python-github-backup-0.x branch from 3dbe9f2 to 56997c4 Compare December 3, 2025 04:28
@renovate renovate bot changed the title feat(container): update image ghcr.io/josegonzalez/python-github-backup to v0.53.0 feat(container): update image ghcr.io/josegonzalez/python-github-backup to v0.54.0 Dec 3, 2025
@renovate renovate bot force-pushed the renovate/ghcr.io-josegonzalez-python-github-backup-0.x branch from 56997c4 to 7d73d7f Compare December 7, 2025 17:35
@renovate renovate bot changed the title feat(container): update image ghcr.io/josegonzalez/python-github-backup to v0.54.0 feat(container): update image ghcr.io/josegonzalez/python-github-backup to v0.55.0 Dec 7, 2025
@renovate renovate bot force-pushed the renovate/ghcr.io-josegonzalez-python-github-backup-0.x branch from 7d73d7f to ca2ccb3 Compare December 11, 2025 20:57
@renovate renovate bot changed the title feat(container): update image ghcr.io/josegonzalez/python-github-backup to v0.55.0 feat(container): update image ghcr.io/josegonzalez/python-github-backup to v0.56.0 Dec 11, 2025
@renovate renovate bot force-pushed the renovate/ghcr.io-josegonzalez-python-github-backup-0.x branch from ca2ccb3 to 7a4200d Compare December 12, 2025 18:11
@renovate renovate bot changed the title feat(container): update image ghcr.io/josegonzalez/python-github-backup to v0.56.0 feat(container): update image ghcr.io/josegonzalez/python-github-backup to v0.57.0 Dec 12, 2025
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.

1 participant