Compare commits

...

52 Commits

Author SHA1 Message Date
GitHub Action
75382afeae Release version 0.45.2 2024-05-04 18:36:39 +00:00
Jose Diaz-Gonzalez
2cc34de2a3 Merge pull request #273 from josegonzalez/dependabot/pip/idna-3.7
chore(deps): bump idna from 3.6 to 3.7
2024-04-15 20:33:30 -04:00
dependabot[bot]
dea87873f9 chore(deps): bump idna from 3.6 to 3.7
Bumps [idna](https://github.com/kjd/idna) from 3.6 to 3.7.
- [Release notes](https://github.com/kjd/idna/releases)
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)
- [Commits](https://github.com/kjd/idna/compare/v3.6...v3.7)

---
updated-dependencies:
- dependency-name: idna
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-12 04:16:01 +00:00
Jose Diaz-Gonzalez
0288b5f553 Merge pull request #270 from josegonzalez/dependabot/pip/python-packages-30d09ca13e
chore(deps): bump the python-packages group with 1 update
2024-04-04 00:18:08 -04:00
dependabot[bot]
02a07d3f0d chore(deps): bump the python-packages group with 1 update
Bumps the python-packages group with 1 update: [keyring](https://github.com/jaraco/keyring).


Updates `keyring` from 25.0.0 to 25.1.0
- [Release notes](https://github.com/jaraco/keyring/releases)
- [Changelog](https://github.com/jaraco/keyring/blob/main/NEWS.rst)
- [Commits](https://github.com/jaraco/keyring/compare/v25.0.0...v25.1.0)

---
updated-dependencies:
- dependency-name: keyring
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-03 13:34:48 +00:00
Jose Diaz-Gonzalez
24a7b1f885 Merge pull request #267 from josegonzalez/dependabot/pip/python-packages-b8e923a24a
chore(deps): bump the python-packages group with 1 update
2024-04-01 16:33:32 -04:00
dependabot[bot]
22fa2eb97e chore(deps): bump the python-packages group with 1 update
Bumps the python-packages group with 1 update: [jaraco-classes](https://github.com/jaraco/jaraco.classes).


Updates `jaraco-classes` from 3.3.1 to 3.4.0
- [Release notes](https://github.com/jaraco/jaraco.classes/releases)
- [Changelog](https://github.com/jaraco/jaraco.classes/blob/main/NEWS.rst)
- [Commits](https://github.com/jaraco/jaraco.classes/compare/v3.3.1...v3.4.0)

---
updated-dependencies:
- dependency-name: jaraco-classes
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-01 13:13:51 +00:00
Jose Diaz-Gonzalez
cb147cf6d0 Merge pull request #266 from josegonzalez/dependabot/pip/python-packages-087e9c658d
chore(deps): bump the python-packages group with 1 update
2024-03-26 02:03:44 -04:00
dependabot[bot]
298724acfc chore(deps): bump the python-packages group with 1 update
Bumps the python-packages group with 1 update: [keyring](https://github.com/jaraco/keyring).


Updates `keyring` from 24.3.1 to 25.0.0
- [Release notes](https://github.com/jaraco/keyring/releases)
- [Changelog](https://github.com/jaraco/keyring/blob/main/NEWS.rst)
- [Commits](https://github.com/jaraco/keyring/compare/v24.3.1...v25.0.0)

---
updated-dependencies:
- dependency-name: keyring
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-25 14:08:44 +00:00
Jose Diaz-Gonzalez
65d541f577 Merge pull request #265 from josegonzalez/dependabot/pip/python-packages-57a4e48c22
chore(deps): bump the python-packages group with 1 update
2024-03-23 21:29:34 -04:00
dependabot[bot]
8b08685678 chore(deps): bump the python-packages group with 1 update
Bumps the python-packages group with 1 update: [importlib-metadata](https://github.com/python/importlib_metadata).


Updates `importlib-metadata` from 7.0.2 to 7.1.0
- [Release notes](https://github.com/python/importlib_metadata/releases)
- [Changelog](https://github.com/python/importlib_metadata/blob/main/NEWS.rst)
- [Commits](https://github.com/python/importlib_metadata/compare/v7.0.2...v7.1.0)

---
updated-dependencies:
- dependency-name: importlib-metadata
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-21 13:14:15 +00:00
Jose Diaz-Gonzalez
b18ba6de28 Merge pull request #264 from josegonzalez/dependabot/github_actions/actions/setup-python-5
chore(deps): bump actions/setup-python from 4 to 5
2024-03-18 16:01:20 -04:00
dependabot[bot]
358d1e3d3e chore(deps): bump actions/setup-python from 4 to 5
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-18 19:59:52 +00:00
Jose Diaz-Gonzalez
1cd04281e9 Merge pull request #263 from paranerd/master
Scheduled dependabot for GitHub Actions
2024-03-18 15:59:32 -04:00
paranerd
6630b2b82e Scheduled dependabot for GitHub Actions 2024-03-18 19:31:29 +01:00
Jose Diaz-Gonzalez
391f2ba305 Merge pull request #261 from josegonzalez/dependabot/pip/python-packages-43602f098d
chore(deps): bump the python-packages group with 2 updates
2024-03-18 13:50:15 -04:00
Jose Diaz-Gonzalez
1f0bf50381 Merge pull request #262 from paranerd/master
Fix authentication issue in Docker container
2024-03-18 13:50:08 -04:00
paranerd
eb44c735eb Added Docker info to README 2024-03-18 14:35:37 +01:00
dependabot[bot]
caff40e65b chore(deps): bump the python-packages group with 2 updates
Bumps the python-packages group with 2 updates: [autopep8](https://github.com/hhatto/autopep8) and [black](https://github.com/psf/black).


Updates `autopep8` from 2.0.4 to 2.1.0
- [Release notes](https://github.com/hhatto/autopep8/releases)
- [Commits](https://github.com/hhatto/autopep8/compare/v2.0.4...v2.1.0)

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

---
updated-dependencies:
- dependency-name: autopep8
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: black
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-18 13:35:12 +00:00
paranerd
bba39fb4c8 Disable credential persistance on checkout 2024-03-18 14:07:26 +01:00
paranerd
093db93994 Bumped actions versions to latest 2024-03-18 14:02:10 +01:00
GitHub Action
d835d47c17 Release version 0.45.1 2024-03-17 22:30:14 +00:00
Jose Diaz-Gonzalez
2cd9061c46 Merge pull request #257 from dale-primer-e/40-backing-up-releases-using-fine-grained-token-ends-with-an-error
234 Backing up releases using fine grained token ends with an error
2024-03-17 18:29:04 -04:00
Jose Diaz-Gonzalez
0cc50bc4cb Merge pull request #258 from josegonzalez/dependabot/pip/python-packages-1bc7570458
chore(deps): bump the python-packages group with 1 update
2024-03-16 14:05:08 -04:00
dependabot[bot]
436e8df0ac chore(deps): bump the python-packages group with 1 update
Bumps the python-packages group with 1 update: [zipp](https://github.com/jaraco/zipp).


Updates `zipp` from 3.18.0 to 3.18.1
- [Release notes](https://github.com/jaraco/zipp/releases)
- [Changelog](https://github.com/jaraco/zipp/blob/main/NEWS.rst)
- [Commits](https://github.com/jaraco/zipp/compare/v3.18.0...v3.18.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-15 14:00:44 +00:00
dale-primer-e
9812988a4a Remove trailing whitespaces
That are triggering flake.
2024-03-15 08:27:09 +13:00
dale-primer-e
1eccebcb83 Fix error with as_app flag 2024-03-14 15:27:22 +13:00
dale-primer-e
122eb56aa1 Fix error downloading assets
When downloading assets using a fine grained token you will get a "can't
concat str to bytes" error. This is due to the fine grained token being
concatenated onto bytes in the line:

`request.add_header("Authorization", "Basic ".encode("ascii") + auth)`

This is better handled in the function `_construct_request` so I changed
the lines that construct the request in `download_file` to use the
function `_construct_request` and updated the function signature to
reflect that.
2024-03-14 15:02:49 +13:00
Jose Diaz-Gonzalez
a0fdae3314 Merge pull request #256 from josegonzalez/dependabot/pip/python-packages-7bf9c84fb1
chore(deps): bump the python-packages group with 1 update
2024-03-13 10:31:50 -04:00
dependabot[bot]
80fa92664c chore(deps): bump the python-packages group with 1 update
Bumps the python-packages group with 1 update: [zipp](https://github.com/jaraco/zipp).


Updates `zipp` from 3.17.0 to 3.18.0
- [Release notes](https://github.com/jaraco/zipp/releases)
- [Changelog](https://github.com/jaraco/zipp/blob/main/NEWS.rst)
- [Commits](https://github.com/jaraco/zipp/compare/v3.17.0...v3.18.0)

---
updated-dependencies:
- dependency-name: zipp
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-13 14:07:08 +00:00
Jose Diaz-Gonzalez
7b69394488 Merge pull request #255 from josegonzalez/dependabot/pip/python-packages-b7495dafca
chore(deps): bump the python-packages group with 2 updates
2024-03-11 23:14:07 -04:00
dependabot[bot]
d1d3d84d95 chore(deps): bump the python-packages group with 2 updates
Bumps the python-packages group with 2 updates: [importlib-metadata](https://github.com/python/importlib_metadata) and [packaging](https://github.com/pypa/packaging).


Updates `importlib-metadata` from 7.0.1 to 7.0.2
- [Release notes](https://github.com/python/importlib_metadata/releases)
- [Changelog](https://github.com/python/importlib_metadata/blob/main/NEWS.rst)
- [Commits](https://github.com/python/importlib_metadata/compare/v7.0.1...v7.0.2)

Updates `packaging` from 23.2 to 24.0
- [Release notes](https://github.com/pypa/packaging/releases)
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pypa/packaging/compare/23.2...24.0)

---
updated-dependencies:
- dependency-name: importlib-metadata
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: packaging
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-11 13:43:27 +00:00
Jose Diaz-Gonzalez
fff2aa4075 Merge pull request #253 from josegonzalez/dependabot/pip/python-packages-8501db5bed
chore(deps): bump the python-packages group with 2 updates
2024-03-05 00:14:53 -05:00
dependabot[bot]
8eba46d8a7 chore(deps): bump the python-packages group with 2 updates
Bumps the python-packages group with 2 updates: [pkginfo](https://code.launchpad.net/~tseaver/pkginfo/trunk) and [rich](https://github.com/Textualize/rich).


Updates `pkginfo` from 1.9.6 to 1.10.0

Updates `rich` from 13.7.0 to 13.7.1
- [Release notes](https://github.com/Textualize/rich/releases)
- [Changelog](https://github.com/Textualize/rich/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Textualize/rich/compare/v13.7.0...v13.7.1)

---
updated-dependencies:
- dependency-name: pkginfo
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: rich
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-04 13:39:14 +00:00
Jose Diaz-Gonzalez
9dc3458dba Merge pull request #251 from josegonzalez/dependabot/pip/python-packages-5d78d04739
chore(deps): bump the python-packages group with 1 update
2024-02-28 12:46:27 -05:00
dependabot[bot]
e9d7692123 chore(deps): bump the python-packages group with 1 update
Bumps the python-packages group with 1 update: [keyring](https://github.com/jaraco/keyring).


Updates `keyring` from 24.3.0 to 24.3.1
- [Release notes](https://github.com/jaraco/keyring/releases)
- [Changelog](https://github.com/jaraco/keyring/blob/main/NEWS.rst)
- [Commits](https://github.com/jaraco/keyring/compare/v24.3.0...v24.3.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-28 13:43:08 +00:00
Jose Diaz-Gonzalez
a1ef61f87c Merge pull request #250 from josegonzalez/dependabot/pip/python-packages-b64df13e27
chore(deps): bump the python-packages group with 1 update
2024-02-27 11:09:25 -05:00
dependabot[bot]
6b62973997 chore(deps): bump the python-packages group with 1 update
Bumps the python-packages group with 1 update: [readme-renderer](https://github.com/pypa/readme_renderer).


Updates `readme-renderer` from 42.0 to 43.0
- [Release notes](https://github.com/pypa/readme_renderer/releases)
- [Changelog](https://github.com/pypa/readme_renderer/blob/main/CHANGES.rst)
- [Commits](https://github.com/pypa/readme_renderer/compare/42.0...43.0)

---
updated-dependencies:
- dependency-name: readme-renderer
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-27 14:05:42 +00:00
Jose Diaz-Gonzalez
b25af67898 Merge pull request #249 from josegonzalez/dependabot/pip/python-packages-ac51cbb969
chore(deps): bump the python-packages group with 1 update
2024-02-21 16:00:29 -05:00
dependabot[bot]
0380fb8e35 chore(deps): bump the python-packages group with 1 update
Bumps the python-packages group with 1 update: [urllib3](https://github.com/urllib3/urllib3).


Updates `urllib3` from 2.2.0 to 2.2.1
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.2.0...2.2.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-19 13:15:55 +00:00
Jose Diaz-Gonzalez
f62fe5e6c9 Merge pull request #248 from josegonzalez/dependabot/pip/python-packages-1f78fe719d
chore(deps): bump the python-packages group with 1 update
2024-02-14 00:15:51 -05:00
dependabot[bot]
c97598c914 chore(deps): bump the python-packages group with 1 update
Bumps the python-packages group with 1 update: [black](https://github.com/psf/black).


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

---
updated-dependencies:
- dependency-name: black
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-13 13:59:09 +00:00
Jose Diaz-Gonzalez
c488b0adf9 Merge pull request #247 from josegonzalez/dependabot/pip/python-packages-83fd33f513
chore(deps): bump the python-packages group with 2 updates
2024-02-12 17:28:46 -05:00
dependabot[bot]
888815c271 chore(deps): bump the python-packages group with 2 updates
Bumps the python-packages group with 2 updates: [tqdm](https://github.com/tqdm/tqdm) and [twine](https://github.com/pypa/twine).


Updates `tqdm` from 4.66.1 to 4.66.2
- [Release notes](https://github.com/tqdm/tqdm/releases)
- [Commits](https://github.com/tqdm/tqdm/compare/v4.66.1...v4.66.2)

Updates `twine` from 4.0.2 to 5.0.0
- [Release notes](https://github.com/pypa/twine/releases)
- [Changelog](https://github.com/pypa/twine/blob/main/docs/changelog.rst)
- [Commits](https://github.com/pypa/twine/compare/4.0.2...5.0.0)

---
updated-dependencies:
- dependency-name: tqdm
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: twine
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-12 13:44:39 +00:00
Jose Diaz-Gonzalez
66e11aa532 Merge pull request #245 from josegonzalez/dependabot/pip/python-packages-2a4cc26f6d
chore(deps): bump the python-packages group with 1 update
2024-02-08 19:56:34 -05:00
dependabot[bot]
d1874c0bd9 chore(deps): bump the python-packages group with 1 update
Bumps the python-packages group with 1 update: [jaraco-classes](https://github.com/jaraco/jaraco.classes).


Updates `jaraco-classes` from 3.3.0 to 3.3.1
- [Release notes](https://github.com/jaraco/jaraco.classes/releases)
- [Changelog](https://github.com/jaraco/jaraco.classes/blob/main/NEWS.rst)
- [Commits](https://github.com/jaraco/jaraco.classes/compare/v3.3.0...v3.3.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-08 14:05:38 +00:00
Jose Diaz-Gonzalez
4c07bd1310 Merge pull request #242 from josegonzalez/dependabot/pip/python-packages-0117728348
chore(deps): bump the python-packages group with 1 update
2024-02-04 18:10:46 -05:00
dependabot[bot]
fd2d398025 chore(deps): bump the python-packages group with 1 update
Bumps the python-packages group with 1 update: [certifi](https://github.com/certifi/python-certifi).


Updates `certifi` from 2023.11.17 to 2024.2.2
- [Commits](https://github.com/certifi/python-certifi/compare/2023.11.17...2024.02.02)

---
updated-dependencies:
- dependency-name: certifi
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-02 13:26:36 +00:00
Jose Diaz-Gonzalez
53d2ceec10 Merge pull request #241 from josegonzalez/dependabot/pip/python-packages-8173d090d9
chore(deps): bump the python-packages group with 2 updates
2024-01-31 11:06:42 -05:00
dependabot[bot]
421a7ec62b chore(deps): bump the python-packages group with 2 updates
Bumps the python-packages group with 2 updates: [platformdirs](https://github.com/platformdirs/platformdirs) and [urllib3](https://github.com/urllib3/urllib3).


Updates `platformdirs` from 4.1.0 to 4.2.0
- [Release notes](https://github.com/platformdirs/platformdirs/releases)
- [Changelog](https://github.com/platformdirs/platformdirs/blob/main/CHANGES.rst)
- [Commits](https://github.com/platformdirs/platformdirs/compare/4.1.0...4.2.0)

Updates `urllib3` from 2.1.0 to 2.2.0
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.1.0...2.2.0)

---
updated-dependencies:
- dependency-name: platformdirs
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: urllib3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-31 14:16:30 +00:00
Jose Diaz-Gonzalez
ec43649bcd Merge pull request #240 from josegonzalez/dependabot/pip/python-packages-35d4ee13ea
chore(deps): bump the python-packages group with 1 update
2024-01-29 08:52:35 -05:00
dependabot[bot]
e869844dba chore(deps): bump the python-packages group with 1 update
Bumps the python-packages group with 1 update: [black](https://github.com/psf/black).


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

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-29 13:36:46 +00:00
9 changed files with 463 additions and 29 deletions

View File

@@ -9,3 +9,7 @@ updates:
python-packages:
patterns:
- "*"
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"

View File

@@ -27,7 +27,7 @@ jobs:
git config --local user.email "action@github.com"
git config --local user.name "GitHub Action"
- name: Setup Python
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: '3.8'
- name: Install prerequisites

View File

@@ -38,16 +38,18 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
persist-credentials: false
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
uses: docker/setup-buildx-action@v3
- name: Log in to the Container registry
uses: docker/login-action@f054a8b539a109f9f41c372932f1ae047eff08c9
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
@@ -55,7 +57,7 @@ jobs:
- name: Extract metadata (tags, labels) for Docker
id: meta
uses: docker/metadata-action@v4
uses: docker/metadata-action@v5
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
tags: |
@@ -66,7 +68,7 @@ jobs:
type=raw,value=latest,enable=${{ github.ref == format('refs/heads/{0}', 'main') }}
- name: Build and push Docker image
uses: docker/build-push-action@v4
uses: docker/build-push-action@v5
with:
context: .
push: true

View File

@@ -22,7 +22,7 @@ jobs:
with:
fetch-depth: 0
- name: Setup Python
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: "3.8"
cache: "pip"

View File

@@ -1,9 +1,423 @@
Changelog
=========
0.45.0 (2024-01-29)
0.45.2 (2024-05-04)
-------------------
------------------------
- Chore(deps): bump idna from 3.6 to 3.7. [dependabot[bot]]
Bumps [idna](https://github.com/kjd/idna) from 3.6 to 3.7.
- [Release notes](https://github.com/kjd/idna/releases)
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)
- [Commits](https://github.com/kjd/idna/compare/v3.6...v3.7)
---
updated-dependencies:
- dependency-name: idna
dependency-type: direct:production
...
- Chore(deps): bump the python-packages group with 1 update.
[dependabot[bot]]
Bumps the python-packages group with 1 update: [keyring](https://github.com/jaraco/keyring).
Updates `keyring` from 25.0.0 to 25.1.0
- [Release notes](https://github.com/jaraco/keyring/releases)
- [Changelog](https://github.com/jaraco/keyring/blob/main/NEWS.rst)
- [Commits](https://github.com/jaraco/keyring/compare/v25.0.0...v25.1.0)
---
updated-dependencies:
- dependency-name: keyring
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
...
- Chore(deps): bump the python-packages group with 1 update.
[dependabot[bot]]
Bumps the python-packages group with 1 update: [jaraco-classes](https://github.com/jaraco/jaraco.classes).
Updates `jaraco-classes` from 3.3.1 to 3.4.0
- [Release notes](https://github.com/jaraco/jaraco.classes/releases)
- [Changelog](https://github.com/jaraco/jaraco.classes/blob/main/NEWS.rst)
- [Commits](https://github.com/jaraco/jaraco.classes/compare/v3.3.1...v3.4.0)
---
updated-dependencies:
- dependency-name: jaraco-classes
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
...
- Chore(deps): bump the python-packages group with 1 update.
[dependabot[bot]]
Bumps the python-packages group with 1 update: [keyring](https://github.com/jaraco/keyring).
Updates `keyring` from 24.3.1 to 25.0.0
- [Release notes](https://github.com/jaraco/keyring/releases)
- [Changelog](https://github.com/jaraco/keyring/blob/main/NEWS.rst)
- [Commits](https://github.com/jaraco/keyring/compare/v24.3.1...v25.0.0)
---
updated-dependencies:
- dependency-name: keyring
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: python-packages
...
- Chore(deps): bump the python-packages group with 1 update.
[dependabot[bot]]
Bumps the python-packages group with 1 update: [importlib-metadata](https://github.com/python/importlib_metadata).
Updates `importlib-metadata` from 7.0.2 to 7.1.0
- [Release notes](https://github.com/python/importlib_metadata/releases)
- [Changelog](https://github.com/python/importlib_metadata/blob/main/NEWS.rst)
- [Commits](https://github.com/python/importlib_metadata/compare/v7.0.2...v7.1.0)
---
updated-dependencies:
- dependency-name: importlib-metadata
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
...
- Chore(deps): bump actions/setup-python from 4 to 5. [dependabot[bot]]
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4...v5)
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
- Scheduled dependabot for GitHub Actions. [paranerd]
- Chore(deps): bump the python-packages group with 2 updates.
[dependabot[bot]]
Bumps the python-packages group with 2 updates: [autopep8](https://github.com/hhatto/autopep8) and [black](https://github.com/psf/black).
Updates `autopep8` from 2.0.4 to 2.1.0
- [Release notes](https://github.com/hhatto/autopep8/releases)
- [Commits](https://github.com/hhatto/autopep8/compare/v2.0.4...v2.1.0)
Updates `black` from 24.2.0 to 24.3.0
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/compare/24.2.0...24.3.0)
---
updated-dependencies:
- dependency-name: autopep8
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
- dependency-name: black
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
...
- Added Docker info to README. [paranerd]
- Disable credential persistance on checkout. [paranerd]
- Bumped actions versions to latest. [paranerd]
0.45.1 (2024-03-17)
-------------------
- Remove trailing whitespaces. [dale-primer-e]
That are triggering flake.
- Fix error with as_app flag. [dale-primer-e]
- Fix error downloading assets. [dale-primer-e]
When downloading assets using a fine grained token you will get a "can't
concat str to bytes" error. This is due to the fine grained token being
concatenated onto bytes in the line:
`request.add_header("Authorization", "Basic ".encode("ascii") + auth)`
This is better handled in the function `_construct_request` so I changed
the lines that construct the request in `download_file` to use the
function `_construct_request` and updated the function signature to
reflect that.
- Chore(deps): bump the python-packages group with 1 update.
[dependabot[bot]]
Bumps the python-packages group with 1 update: [zipp](https://github.com/jaraco/zipp).
Updates `zipp` from 3.18.0 to 3.18.1
- [Release notes](https://github.com/jaraco/zipp/releases)
- [Changelog](https://github.com/jaraco/zipp/blob/main/NEWS.rst)
- [Commits](https://github.com/jaraco/zipp/compare/v3.18.0...v3.18.1)
---
updated-dependencies:
- dependency-name: zipp
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-packages
...
- Chore(deps): bump the python-packages group with 1 update.
[dependabot[bot]]
Bumps the python-packages group with 1 update: [zipp](https://github.com/jaraco/zipp).
Updates `zipp` from 3.17.0 to 3.18.0
- [Release notes](https://github.com/jaraco/zipp/releases)
- [Changelog](https://github.com/jaraco/zipp/blob/main/NEWS.rst)
- [Commits](https://github.com/jaraco/zipp/compare/v3.17.0...v3.18.0)
---
updated-dependencies:
- dependency-name: zipp
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: [importlib-metadata](https://github.com/python/importlib_metadata) and [packaging](https://github.com/pypa/packaging).
Updates `importlib-metadata` from 7.0.1 to 7.0.2
- [Release notes](https://github.com/python/importlib_metadata/releases)
- [Changelog](https://github.com/python/importlib_metadata/blob/main/NEWS.rst)
- [Commits](https://github.com/python/importlib_metadata/compare/v7.0.1...v7.0.2)
Updates `packaging` from 23.2 to 24.0
- [Release notes](https://github.com/pypa/packaging/releases)
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pypa/packaging/compare/23.2...24.0)
---
updated-dependencies:
- dependency-name: importlib-metadata
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-packages
- dependency-name: packaging
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: python-packages
...
- Chore(deps): bump the python-packages group with 2 updates.
[dependabot[bot]]
Bumps the python-packages group with 2 updates: [pkginfo](https://code.launchpad.net/~tseaver/pkginfo/trunk) and [rich](https://github.com/Textualize/rich).
Updates `pkginfo` from 1.9.6 to 1.10.0
Updates `rich` from 13.7.0 to 13.7.1
- [Release notes](https://github.com/Textualize/rich/releases)
- [Changelog](https://github.com/Textualize/rich/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Textualize/rich/compare/v13.7.0...v13.7.1)
---
updated-dependencies:
- dependency-name: pkginfo
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
- dependency-name: rich
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-packages
...
- Chore(deps): bump the python-packages group with 1 update.
[dependabot[bot]]
Bumps the python-packages group with 1 update: [keyring](https://github.com/jaraco/keyring).
Updates `keyring` from 24.3.0 to 24.3.1
- [Release notes](https://github.com/jaraco/keyring/releases)
- [Changelog](https://github.com/jaraco/keyring/blob/main/NEWS.rst)
- [Commits](https://github.com/jaraco/keyring/compare/v24.3.0...v24.3.1)
---
updated-dependencies:
- dependency-name: keyring
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-packages
...
- Chore(deps): bump the python-packages group with 1 update.
[dependabot[bot]]
Bumps the python-packages group with 1 update: [readme-renderer](https://github.com/pypa/readme_renderer).
Updates `readme-renderer` from 42.0 to 43.0
- [Release notes](https://github.com/pypa/readme_renderer/releases)
- [Changelog](https://github.com/pypa/readme_renderer/blob/main/CHANGES.rst)
- [Commits](https://github.com/pypa/readme_renderer/compare/42.0...43.0)
---
updated-dependencies:
- dependency-name: readme-renderer
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: python-packages
...
- Chore(deps): bump the python-packages group with 1 update.
[dependabot[bot]]
Bumps the python-packages group with 1 update: [urllib3](https://github.com/urllib3/urllib3).
Updates `urllib3` from 2.2.0 to 2.2.1
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.2.0...2.2.1)
---
updated-dependencies:
- dependency-name: urllib3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-packages
...
- Chore(deps): bump the python-packages group with 1 update.
[dependabot[bot]]
Bumps the python-packages group with 1 update: [black](https://github.com/psf/black).
Updates `black` from 24.1.1 to 24.2.0
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/compare/24.1.1...24.2.0)
---
updated-dependencies:
- dependency-name: black
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: [tqdm](https://github.com/tqdm/tqdm) and [twine](https://github.com/pypa/twine).
Updates `tqdm` from 4.66.1 to 4.66.2
- [Release notes](https://github.com/tqdm/tqdm/releases)
- [Commits](https://github.com/tqdm/tqdm/compare/v4.66.1...v4.66.2)
Updates `twine` from 4.0.2 to 5.0.0
- [Release notes](https://github.com/pypa/twine/releases)
- [Changelog](https://github.com/pypa/twine/blob/main/docs/changelog.rst)
- [Commits](https://github.com/pypa/twine/compare/4.0.2...5.0.0)
---
updated-dependencies:
- dependency-name: tqdm
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-packages
- dependency-name: twine
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: python-packages
...
- Chore(deps): bump the python-packages group with 1 update.
[dependabot[bot]]
Bumps the python-packages group with 1 update: [jaraco-classes](https://github.com/jaraco/jaraco.classes).
Updates `jaraco-classes` from 3.3.0 to 3.3.1
- [Release notes](https://github.com/jaraco/jaraco.classes/releases)
- [Changelog](https://github.com/jaraco/jaraco.classes/blob/main/NEWS.rst)
- [Commits](https://github.com/jaraco/jaraco.classes/compare/v3.3.0...v3.3.1)
---
updated-dependencies:
- dependency-name: jaraco-classes
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-packages
...
- Chore(deps): bump the python-packages group with 1 update.
[dependabot[bot]]
Bumps the python-packages group with 1 update: [certifi](https://github.com/certifi/python-certifi).
Updates `certifi` from 2023.11.17 to 2024.2.2
- [Commits](https://github.com/certifi/python-certifi/compare/2023.11.17...2024.02.02)
---
updated-dependencies:
- dependency-name: certifi
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: python-packages
...
- Chore(deps): bump the python-packages group with 2 updates.
[dependabot[bot]]
Bumps the python-packages group with 2 updates: [platformdirs](https://github.com/platformdirs/platformdirs) and [urllib3](https://github.com/urllib3/urllib3).
Updates `platformdirs` from 4.1.0 to 4.2.0
- [Release notes](https://github.com/platformdirs/platformdirs/releases)
- [Changelog](https://github.com/platformdirs/platformdirs/blob/main/CHANGES.rst)
- [Commits](https://github.com/platformdirs/platformdirs/compare/4.1.0...4.2.0)
Updates `urllib3` from 2.1.0 to 2.2.0
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.1.0...2.2.0)
---
updated-dependencies:
- dependency-name: platformdirs
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
- dependency-name: urllib3
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-packages
...
- Chore(deps): bump the python-packages group with 1 update.
[dependabot[bot]]
Bumps the python-packages group with 1 update: [black](https://github.com/psf/black).
Updates `black` from 24.1.0 to 24.1.1
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/compare/24.1.0...24.1.1)
---
updated-dependencies:
- dependency-name: black
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-packages
...
0.45.0 (2024-01-29)
-------------------
Fix
~~~

View File

@@ -212,6 +212,13 @@ When you use the ``--lfs`` option, you will need to make sure you have Git LFS i
Instructions on how to do this can be found on https://git-lfs.github.com.
Run in Docker container
-----------------------
To run the tool in a Docker container use the following command:
sudo docker run --rm -v /path/to/backup:/data --name github-backup ghcr.io/josegonzalez/python-github-backup -o /data $OPTIONS $USER
Gotchas / Known-issues
======================

View File

@@ -1 +1 @@
__version__ = "0.45.0"
__version__ = "0.45.2"

View File

@@ -777,14 +777,19 @@ class S3HTTPRedirectHandler(HTTPRedirectHandler):
return request
def download_file(url, path, auth):
def download_file(url, path, auth, as_app=False, fine=False):
# Skip downloading release assets if they already exist on disk so we don't redownload on every sync
if os.path.exists(path):
return
request = Request(url)
request = _construct_request(per_page=100,
page=1,
query_args={},
template=url,
auth=auth,
as_app=as_app,
fine=fine)
request.add_header("Accept", "application/octet-stream")
request.add_header("Authorization", "Basic ".encode("ascii") + auth)
opener = build_opener(S3HTTPRedirectHandler)
try:
@@ -1255,6 +1260,8 @@ def backup_releases(args, repo_cwd, repository, repos_template, include_assets=F
asset["url"],
os.path.join(release_assets_cwd, asset["name"]),
get_auth(args),
as_app=args.as_app,
fine=True if args.token_fine is not None else False
)

View File

@@ -1,38 +1,38 @@
autopep8==2.0.4
black==24.1.0
autopep8==2.1.0
black==24.3.0
bleach==6.1.0
certifi==2023.11.17
certifi==2024.2.2
charset-normalizer==3.3.2
click==8.1.7
colorama==0.4.6
docutils==0.20.1
flake8==7.0.0
gitchangelog==3.0.4
idna==3.6
importlib-metadata==7.0.1
jaraco.classes==3.3.0
keyring==24.3.0
idna==3.7
importlib-metadata==7.1.0
jaraco.classes==3.4.0
keyring==25.1.0
markdown-it-py==3.0.0
mccabe==0.7.0
mdurl==0.1.2
more-itertools==10.2.0
mypy-extensions==1.0.0
packaging==23.2
packaging==24.0
pathspec==0.12.1
pkginfo==1.9.6
platformdirs==4.1.0
pkginfo==1.10.0
platformdirs==4.2.0
pycodestyle==2.11.1
pyflakes==3.2.0
Pygments==2.17.2
readme-renderer==42.0
readme-renderer==43.0
requests==2.31.0
requests-toolbelt==1.0.0
restructuredtext-lint==1.4.0
rfc3986==2.0.0
rich==13.7.0
rich==13.7.1
six==1.16.0
tqdm==4.66.1
twine==4.0.2
urllib3==2.1.0
tqdm==4.66.2
twine==5.0.0
urllib3==2.2.1
webencodings==0.5.1
zipp==3.17.0
zipp==3.18.1