-
Notifications
You must be signed in to change notification settings - Fork 2
feat(container): update image ghcr.io/josegonzalez/python-github-backup to v0.57.0 #1045
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/ghcr.io-josegonzalez-python-github-backup-0.x
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
feat(container): update image ghcr.io/josegonzalez/python-github-backup to v0.57.0 #1045
renovate
wants to merge
1
commit into
main
from
renovate/ghcr.io-josegonzalez-python-github-backup-0.x
+1
−1
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
54bbab0 to
b10d535
Compare
b10d535 to
7826b37
Compare
7826b37 to
217b296
Compare
217b296 to
cc2975b
Compare
cc2975b to
c875f17
Compare
c875f17 to
1f84143
Compare
1f84143 to
3dbe9f2
Compare
3dbe9f2 to
56997c4
Compare
56997c4 to
7d73d7f
Compare
7d73d7f to
ca2ccb3
Compare
ca2ccb3 to
7a4200d
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.50.1->0.57.0Release Notes
josegonzalez/python-github-backup (ghcr.io/josegonzalez/python-github-backup)
v0.57.0Compare Source
Add GitHub Apps documentation and remove outdated header. [Rodos]
and CI/CD workflow example using actions/create-github-app-token
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:
v0.56.0Compare Source
Fix
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
urllib3from 2.6.0 to 2.6.1updated-dependencies:
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
blackfrom 25.11.0 to 25.12.0Updates
pytestfrom 9.0.1 to 9.0.2Updates
platformdirsfrom 4.5.0 to 4.5.1updated-dependencies:
dependency-version: 25.12.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
dependency-version: 9.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-packages
dependency-version: 4.5.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-packages
...
v0.55.0Compare Source
Fix
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-version: 2.6.0
dependency-type: direct:production
...
v0.54.0Compare Source
Fix
[Rodos]
v0.53.0Compare Source
Fix
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:
Fixes #133
v0.52.0Compare 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-lintfrom 1.4.0 to 2.0.2updated-dependencies:
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-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
clickfrom 8.3.0 to 8.3.1Updates
pytestfrom 8.3.3 to 9.0.1Updates
keyringfrom 25.6.0 to 25.7.0updated-dependencies:
dependency-version: 8.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-packages
dependency-version: 9.0.1
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: python-packages
dependency-version: 25.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
...
v0.51.3Compare Source
[Rodos]
v0.51.2Compare Source
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
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:
Feat: Drop support for Python 3.8 and 3.9 (EOL) [Rodos]
Both Python 3.8 and 3.9 have reached end-of-life:
Changes:
Feat: Enforce Python 3.8+ requirement and add multi-version CI
testing. [Rodos]
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
bleachfrom 6.2.0 to 6.3.0updated-dependencies:
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-normalizerfrom 3.4.3 to 3.4.4updated-dependencies:
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
idnafrom 3.10 to 3.11updated-dependencies:
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
platformdirsfrom 4.4.0 to 4.5.0Updates
richfrom 14.1.0 to 14.2.0updated-dependencies:
dependency-version: 4.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
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
certififrom 2025.8.3 to 2025.10.5Updates
clickfrom 8.1.8 to 8.3.0Updates
markdown-it-pyfrom 3.0.0 to 4.0.0updated-dependencies:
dependency-version: 2025.10.5
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
dependency-version: 8.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
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
docutilsfrom 0.22.1 to 0.22.2updated-dependencies:
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
blackfrom 25.1.0 to 25.9.0Updates
docutilsfrom 0.22 to 0.22.1updated-dependencies:
dependency-version: 25.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
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-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
twinefrom 6.1.0 to 6.2.0updated-dependencies:
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-itertoolsfrom 10.7.0 to 10.8.0updated-dependencies:
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
platformdirsfrom 4.3.8 to 4.4.0updated-dependencies:
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-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
requestsfrom 2.32.4 to 2.32.5updated-dependencies:
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
certififrom 2025.7.14 to 2025.8.3Updates
charset-normalizerfrom 3.4.2 to 3.4.3updated-dependencies:
dependency-version: 2025.8.3
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
dependency-version: 3.4.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-packages
...
v0.51.1Compare Source
Bug Fixes
Tests
Chores
Commits
1ec0820: Release version 0.51.1 (GitHub Action)v0.51.0Compare Source
Features
Bug Fixes
Code Refactoring
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) #441e7880bb: Release version 0.51.0 (GitHub Action)v0.50.3Compare 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.
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
certififrom 2025.7.9 to 2025.7.14Updates
docutilsfrom 0.21.2 to 0.22Updates
richfrom 14.0.0 to 14.1.0updated-dependencies:
dependency-version: 2025.7.14
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-packages
dependency-version: '0.22'
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
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
certififrom 2025.6.15 to 2025.7.9updated-dependencies:
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-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:
7.2.07.3.02.13.02.14.03.3.23.4.02.19.12.19.22.4.02.5.0Updates
flake8from 7.2.0 to 7.3.0Updates
pycodestylefrom 2.13.0 to 2.14.0Updates
pyflakesfrom 3.3.2 to 3.4.0Updates
pygmentsfrom 2.19.1 to 2.19.2Updates
urllib3from 2.4.0 to 2.5.0updated-dependencies:
dependency-version: 7.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
dependency-version: 2.14.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
dependency-version: 3.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
dependency-version: 2.19.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-packages
dependency-version: 2.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
...
v0.50.2Compare Source
Chore(deps): bump certifi in the python-packages group.
[dependabot[bot]]
Bumps the python-packages group with 1 update: certifi.
Updates
certififrom 2025.4.26 to 2025.6.15updated-dependencies:
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-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
requestsfrom 2.32.3 to 2.32.4Updates
zippfrom 3.22.0 to 3.23.0updated-dependencies:
dependency-version: 2.32.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-packages
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
setuptoolsfrom 80.8.0 to 80.9.0Updates
zippfrom 3.21.0 to 3.22.0updated-dependencies:
dependency-version: 80.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
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
setuptoolsfrom 80.4.0 to 80.8.0updated-dependencies:
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
setuptoolsfrom 80.3.1 to 80.4.0updated-dependencies:
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-normalizerfrom 3.4.1 to 3.4.2Updates
platformdirsfrom 4.3.7 to 4.3.8Updates
setuptoolsfrom 80.0.0 to 80.3.1updated-dependencies:
dependency-version: 3.4.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-packages
dependency-version: 4.3.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-packages
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:
2025.1.312025.4.268.6.18.7.010.6.010.7.01.0.01.1.024.225.078.1.080.0.0Updates
certififrom 2025.1.31 to 2025.4.26Updates
importlib-metadatafrom 8.6.1 to 8.7.0Updates
more-itertoolsfrom 10.6.0 to 10.7.0Updates
mypy-extensionsfrom 1.0.0 to 1.1.0Updates
packagingfrom 24.2 to 25.0Configuration
📅 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.
This PR was generated by Mend Renovate. View the repository job log.