X Tutup
Skip to content

Commit d1d4860

Browse files
authored
Merge branch 'main' into lint-with-gitlabci-and-gcil
2 parents f1ba921 + 4187a69 commit d1d4860

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+422
-135
lines changed

.github/workflows/docs.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ 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:
29-
python-version: "3.13"
29+
python-version: "3.14"
3030
- name: Install dependencies
3131
run: pip install tox
3232
- name: Build docs
@@ -37,11 +37,11 @@ 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:
44-
python-version: "3.13"
44+
python-version: "3.14"
4545
- name: Install dependencies
4646
run: pip install tox twine wheel
4747
- name: Check twine readme rendering

.github/workflows/lint.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@ 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:
30-
python-version: "3.13"
30+
python-version: "3.14"
3131
- run: pip install --upgrade tox
3232
- name: Run commitizen (https://commitizen-tools.github.io/commitizen/)
3333
run: tox -e cz

.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: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@ 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:
35-
python-version: "3.13"
35+
python-version: "3.14"
3636
- name: install tox
3737
run: pip install tox==3.26.0
3838
- name: pre-commit

.github/workflows/release.yml

Lines changed: 4 additions & 4 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.4.1
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.4.1
35+
uses: python-semantic-release/publish-action@v10.5.3
3636
if: steps.release.outputs.released == 'true'
3737
with:
38-
github_token: ${{ secrets.GITHUB_TOKEN }}
38+
github_token: ${{ secrets.RELEASE_GITHUB_TOKEN }}

.github/workflows/stale.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,12 @@ name: 'Close stale issues and PRs'
33
on:
44
schedule:
55
- cron: '30 1 * * *'
6+
workflow_dispatch: # For manual runs
67

78
permissions:
89
issues: write
910
pull-requests: write
11+
actions: write
1012

1113
concurrency:
1214
group: lock
@@ -15,7 +17,7 @@ jobs:
1517
stale:
1618
runs-on: ubuntu-latest
1719
steps:
18-
- uses: actions/stale@v10.0.0
20+
- uses: actions/stale@v10.1.1
1921
with:
2022
operations-per-run: 500
2123
stale-issue-label: "stale"

.github/workflows/test.yml

Lines changed: 23 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,6 @@ jobs:
2626
matrix:
2727
os: [ubuntu-latest]
2828
python:
29-
- version: "3.9"
30-
toxenv: py39,smoke
3129
- version: "3.10"
3230
toxenv: py310,smoke
3331
- version: "3.11"
@@ -36,21 +34,21 @@ jobs:
3634
toxenv: py312,smoke
3735
- version: "3.13"
3836
toxenv: py313,smoke
39-
- version: "3.14.0-alpha - 3.14" # SemVer's version range syntax
37+
- version: "3.14"
4038
toxenv: py314,smoke
4139
include:
4240
- os: macos-latest
4341
python:
44-
version: "3.13"
45-
toxenv: py313,smoke
42+
version: "3.14"
43+
toxenv: py314,smoke
4644
- os: windows-latest
4745
python:
48-
version: "3.13"
49-
toxenv: py313,smoke
46+
version: "3.14"
47+
toxenv: py314,smoke
5048
steps:
51-
- uses: actions/checkout@v5.0.0
49+
- uses: actions/checkout@v6.0.1
5250
- name: Set up Python ${{ matrix.python.version }}
53-
uses: actions/setup-python@v6.0.0
51+
uses: actions/setup-python@v6.1.0
5452
with:
5553
python-version: ${{ matrix.python.version }}
5654
- name: Install dependencies
@@ -67,19 +65,19 @@ jobs:
6765
matrix:
6866
toxenv: [api_func_v4, cli_func_v4]
6967
steps:
70-
- uses: actions/checkout@v5.0.0
68+
- uses: actions/checkout@v6.0.1
7169
- name: Set up Python
72-
uses: actions/setup-python@v6.0.0
70+
uses: actions/setup-python@v6.1.0
7371
with:
74-
python-version: "3.13"
72+
python-version: "3.14"
7573
- name: Install dependencies
7674
run: pip install tox
7775
- name: Run tests
7876
env:
7977
TOXENV: ${{ matrix.toxenv }}
8078
run: tox -- --override-ini='log_cli=True'
8179
- name: Upload codecov coverage
82-
uses: codecov/codecov-action@v5.5.1
80+
uses: codecov/codecov-action@v5.5.2
8381
with:
8482
files: ./coverage.xml
8583
flags: ${{ matrix.toxenv }}
@@ -89,11 +87,11 @@ jobs:
8987
coverage:
9088
runs-on: ubuntu-24.04
9189
steps:
92-
- uses: actions/checkout@v5.0.0
90+
- uses: actions/checkout@v6.0.1
9391
- name: Set up Python ${{ matrix.python-version }}
94-
uses: actions/setup-python@v6.0.0
92+
uses: actions/setup-python@v6.1.0
9593
with:
96-
python-version: "3.13"
94+
python-version: "3.14"
9795
- name: Install dependencies
9896
run: pip install tox
9997
- name: Run tests
@@ -102,7 +100,7 @@ jobs:
102100
TOXENV: cover
103101
run: tox
104102
- name: Upload codecov coverage
105-
uses: codecov/codecov-action@v5.5.1
103+
uses: codecov/codecov-action@v5.5.2
106104
with:
107105
files: ./coverage.xml
108106
flags: unit
@@ -113,16 +111,16 @@ jobs:
113111
runs-on: ubuntu-latest
114112
name: Python wheel
115113
steps:
116-
- uses: actions/checkout@v5.0.0
117-
- uses: actions/setup-python@v6.0.0
114+
- uses: actions/checkout@v6.0.1
115+
- uses: actions/setup-python@v6.1.0
118116
with:
119-
python-version: "3.13"
117+
python-version: "3.14"
120118
- name: Install dependencies
121119
run: |
122120
pip install -r requirements-test.txt
123121
- name: Build package
124122
run: python -m build -o dist/
125-
- uses: actions/upload-artifact@v4.6.2
123+
- uses: actions/upload-artifact@v6.0.0
126124
with:
127125
name: dist
128126
path: dist
@@ -131,12 +129,12 @@ jobs:
131129
runs-on: ubuntu-latest
132130
needs: [dist]
133131
steps:
134-
- uses: actions/checkout@v5.0.0
132+
- uses: actions/checkout@v6.0.1
135133
- name: Set up Python
136-
uses: actions/setup-python@v6.0.0
134+
uses: actions/setup-python@v6.1.0
137135
with:
138-
python-version: '3.13'
139-
- uses: actions/download-artifact@v5.0.0
136+
python-version: '3.14'
137+
- uses: actions/download-artifact@v7.0.0
140138
with:
141139
name: dist
142140
path: dist

.gitlab-ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
image: python:3.13
1+
image: python:3.14
22

33
stages:
44
- prepare

.pre-commit-config.yaml

Lines changed: 8 additions & 8 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.1.0
6+
rev: 25.12.0
77
hooks:
88
- id: black
99
- repo: https://github.com/commitizen-tools/commitizen
10-
rev: v4.9.1
10+
rev: v4.11.6
1111
hooks:
1212
- id: commitizen
1313
stages: [commit-msg]
@@ -16,28 +16,28 @@ repos:
1616
hooks:
1717
- id: flake8
1818
- repo: https://github.com/pycqa/isort
19-
rev: 6.0.1
19+
rev: 7.0.0
2020
hooks:
2121
- id: isort
2222
- repo: https://github.com/pycqa/pylint
23-
rev: v3.3.8
23+
rev: v4.0.4
2424
hooks:
2525
- id: pylint
2626
additional_dependencies:
2727
- argcomplete==2.0.0
28-
- gql==3.5.0
28+
- gql==4.0.0
2929
- httpx==0.27.2
3030
- pytest==7.4.2
3131
- requests==2.28.1
3232
- requests-toolbelt==1.0.0
3333
files: 'gitlab/'
3434
- repo: https://github.com/pre-commit/mirrors-mypy
35-
rev: v1.18.1
35+
rev: v1.19.1
3636
hooks:
3737
- id: mypy
3838
args: []
3939
additional_dependencies:
40-
- gql==3.5.0
40+
- gql==4.0.0
4141
- httpx==0.27.2
4242
- jinja2==3.1.2
4343
- pytest==7.4.2
@@ -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: 41.113.3
54+
rev: 42.84.0
5555
hooks:
5656
- id: renovate-config-validator

.readthedocs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ version: 2
33
build:
44
os: ubuntu-22.04
55
tools:
6-
python: "3.11"
6+
python: "3.13"
77

88
sphinx:
99
configuration: docs/conf.py

0 commit comments

Comments
 (0)
X Tutup