Skip to content

Commit 99e628c

Browse files
authored
Merge branch 'main' into feat/registry-protection-rule-deletion
2 parents e17f9e9 + d6eac7b commit 99e628c

20 files changed

+75
-61
lines changed

.github/workflows/docs.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ jobs:
2222
sphinx:
2323
runs-on: ubuntu-24.04
2424
steps:
25-
- uses: actions/checkout@v5.0.0
25+
- uses: actions/checkout@v6.0.1
2626
- name: Set up Python
27-
uses: actions/setup-python@v6.0.0
27+
uses: actions/setup-python@v6.1.0
2828
with:
2929
python-version: "3.14"
3030
- name: Install dependencies
@@ -37,9 +37,9 @@ jobs:
3737
twine-check:
3838
runs-on: ubuntu-24.04
3939
steps:
40-
- uses: actions/checkout@v5.0.0
40+
- uses: actions/checkout@v6.0.1
4141
- name: Set up Python
42-
uses: actions/setup-python@v6.0.0
42+
uses: actions/setup-python@v6.1.0
4343
with:
4444
python-version: "3.14"
4545
- name: Install dependencies

.github/workflows/lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ jobs:
2222
lint:
2323
runs-on: ubuntu-latest
2424
steps:
25-
- uses: actions/checkout@v5.0.0
25+
- uses: actions/checkout@v6.0.1
2626
with:
2727
fetch-depth: 0
28-
- uses: actions/setup-python@v6.0.0
28+
- uses: actions/setup-python@v6.1.0
2929
with:
3030
python-version: "3.14"
3131
- run: pip install --upgrade tox

.github/workflows/lock.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@ jobs:
1515
action:
1616
runs-on: ubuntu-latest
1717
steps:
18-
- uses: dessant/lock-threads@v5.0.1
18+
- uses: dessant/lock-threads@v6.0.0
1919
with:
2020
process-only: 'issues'

.github/workflows/pre_commit.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ jobs:
2929
pre_commit:
3030
runs-on: ubuntu-latest
3131
steps:
32-
- uses: actions/checkout@v5.0.0
33-
- uses: actions/setup-python@v6.0.0
32+
- uses: actions/checkout@v6.0.1
33+
- uses: actions/setup-python@v6.1.0
3434
with:
3535
python-version: "3.14"
3636
- name: install tox

.github/workflows/release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@ jobs:
1414
id-token: write
1515
environment: pypi.org
1616
steps:
17-
- uses: actions/checkout@v5.0.0
17+
- uses: actions/checkout@v6.0.1
1818
with:
1919
fetch-depth: 0
2020
token: ${{ secrets.RELEASE_GITHUB_TOKEN }}
2121

2222
- name: Python Semantic Release
2323
id: release
24-
uses: python-semantic-release/python-semantic-release@v10.5.2
24+
uses: python-semantic-release/python-semantic-release@v10.5.3
2525
with:
2626
github_token: ${{ secrets.RELEASE_GITHUB_TOKEN }}
2727

@@ -32,7 +32,7 @@ jobs:
3232
if: steps.release.outputs.released == 'true'
3333

3434
- name: Publish package distributions to GitHub Releases
35-
uses: python-semantic-release/publish-action@v10.5.2
35+
uses: python-semantic-release/publish-action@v10.5.3
3636
if: steps.release.outputs.released == 'true'
3737
with:
3838
github_token: ${{ secrets.RELEASE_GITHUB_TOKEN }}

.github/workflows/stale.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
stale:
1818
runs-on: ubuntu-latest
1919
steps:
20-
- uses: actions/stale@v10.1.0
20+
- uses: actions/stale@v10.1.1
2121
with:
2222
operations-per-run: 500
2323
stale-issue-label: "stale"

.github/workflows/test.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,9 @@ jobs:
4646
version: "3.14"
4747
toxenv: py314,smoke
4848
steps:
49-
- uses: actions/checkout@v5.0.0
49+
- uses: actions/checkout@v6.0.1
5050
- name: Set up Python ${{ matrix.python.version }}
51-
uses: actions/setup-python@v6.0.0
51+
uses: actions/setup-python@v6.1.0
5252
with:
5353
python-version: ${{ matrix.python.version }}
5454
- name: Install dependencies
@@ -65,9 +65,9 @@ jobs:
6565
matrix:
6666
toxenv: [api_func_v4, cli_func_v4]
6767
steps:
68-
- uses: actions/checkout@v5.0.0
68+
- uses: actions/checkout@v6.0.1
6969
- name: Set up Python
70-
uses: actions/setup-python@v6.0.0
70+
uses: actions/setup-python@v6.1.0
7171
with:
7272
python-version: "3.14"
7373
- name: Install dependencies
@@ -77,7 +77,7 @@ jobs:
7777
TOXENV: ${{ matrix.toxenv }}
7878
run: tox -- --override-ini='log_cli=True'
7979
- name: Upload codecov coverage
80-
uses: codecov/codecov-action@v5.5.1
80+
uses: codecov/codecov-action@v5.5.2
8181
with:
8282
files: ./coverage.xml
8383
flags: ${{ matrix.toxenv }}
@@ -87,9 +87,9 @@ jobs:
8787
coverage:
8888
runs-on: ubuntu-24.04
8989
steps:
90-
- uses: actions/checkout@v5.0.0
90+
- uses: actions/checkout@v6.0.1
9191
- name: Set up Python ${{ matrix.python-version }}
92-
uses: actions/setup-python@v6.0.0
92+
uses: actions/setup-python@v6.1.0
9393
with:
9494
python-version: "3.14"
9595
- name: Install dependencies
@@ -100,7 +100,7 @@ jobs:
100100
TOXENV: cover
101101
run: tox
102102
- name: Upload codecov coverage
103-
uses: codecov/codecov-action@v5.5.1
103+
uses: codecov/codecov-action@v5.5.2
104104
with:
105105
files: ./coverage.xml
106106
flags: unit
@@ -111,8 +111,8 @@ jobs:
111111
runs-on: ubuntu-latest
112112
name: Python wheel
113113
steps:
114-
- uses: actions/checkout@v5.0.0
115-
- uses: actions/setup-python@v6.0.0
114+
- uses: actions/checkout@v6.0.1
115+
- uses: actions/setup-python@v6.1.0
116116
with:
117117
python-version: "3.14"
118118
- name: Install dependencies
@@ -129,9 +129,9 @@ jobs:
129129
runs-on: ubuntu-latest
130130
needs: [dist]
131131
steps:
132-
- uses: actions/checkout@v5.0.0
132+
- uses: actions/checkout@v6.0.1
133133
- name: Set up Python
134-
uses: actions/setup-python@v6.0.0
134+
uses: actions/setup-python@v6.1.0
135135
with:
136136
python-version: '3.14'
137137
- uses: actions/download-artifact@v6.0.0

.pre-commit-config.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ default_language_version:
33

44
repos:
55
- repo: https://github.com/psf/black
6-
rev: 25.11.0
6+
rev: 25.12.0
77
hooks:
88
- id: black
99
- repo: https://github.com/commitizen-tools/commitizen
10-
rev: v4.10.0
10+
rev: v4.10.1
1111
hooks:
1212
- id: commitizen
1313
stages: [commit-msg]
@@ -20,7 +20,7 @@ repos:
2020
hooks:
2121
- id: isort
2222
- repo: https://github.com/pycqa/pylint
23-
rev: v4.0.3
23+
rev: v4.0.4
2424
hooks:
2525
- id: pylint
2626
additional_dependencies:
@@ -32,7 +32,7 @@ repos:
3232
- requests-toolbelt==1.0.0
3333
files: 'gitlab/'
3434
- repo: https://github.com/pre-commit/mirrors-mypy
35-
rev: v1.18.2
35+
rev: v1.19.1
3636
hooks:
3737
- id: mypy
3838
args: []
@@ -51,6 +51,6 @@ repos:
5151
- id: rst-directive-colons
5252
- id: rst-inline-touching-normal
5353
- repo: https://github.com/maxbrunet/pre-commit-renovate
54-
rev: 42.11.0
54+
rev: 42.64.1
5555
hooks:
5656
- id: renovate-config-validator

gitlab/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ def handle_retry_on_status(
133133
if "Retry-After" in headers:
134134
wait_time = int(headers["Retry-After"])
135135
elif "RateLimit-Reset" in headers:
136-
wait_time = int(headers["RateLimit-Reset"]) - time.time()
136+
wait_time = max(0, int(headers["RateLimit-Reset"]) - time.time())
137137
self.cur_retries += 1
138138
time.sleep(wait_time)
139139
return True

requirements-docs.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
-r requirements.txt
2-
furo==2025.9.25
2+
furo==2025.12.19
33
jinja2==3.1.6
44
myst-parser==4.0.1
55
sphinx==8.2.3

0 commit comments

Comments
 (0)