Skip to content

Commit 256b8f3

Browse files
authored
chore: add Python 3.14 and Django 6 to testing matrix (#187)
1 parent 8adb227 commit 256b8f3

File tree

3 files changed

+15
-11
lines changed

3 files changed

+15
-11
lines changed

.github/workflows/ci.yml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,16 @@ jobs:
1212
steps:
1313
- name: Create matrix
1414
id: create_matrix
15+
# https://github.com/fabiocaccamo/create-matrix-action/releases
1516
uses: fabiocaccamo/create-matrix-action@v5
1617
with:
1718
matrix: |
1819
python-version {3.9}, django-version {4.2}
1920
python-version {3.10}, django-version {4.2,5.0,5.1,5.2}
2021
python-version {3.11}, django-version {4.2,5.0,5.1,5.2}
21-
python-version {3.12}, django-version {4.2,5.0,5.1,5.2}
22-
python-version {3.13}, django-version {5.1,5.2}
22+
python-version {3.12}, django-version {4.2,5.0,5.1,5.2,6.0}
23+
python-version {3.13}, django-version {5.1,5.2,6.0}
24+
python-version {3.14}, django-version {6.0}
2325
outputs:
2426
matrix: ${{ steps.create_matrix.outputs.matrix }}
2527

@@ -32,8 +34,8 @@ jobs:
3234
name: "Python ${{ matrix.python-version }} + Django ${{ matrix.django-version }}"
3335
runs-on: ubuntu-latest
3436
steps:
35-
- uses: actions/checkout@v4
36-
- uses: actions/setup-python@v5
37+
- uses: actions/checkout@v6
38+
- uses: actions/setup-python@v6
3739
with:
3840
python-version: ${{ matrix.python-version }}
3941
- run: pip install -e '.[dev]'
@@ -43,8 +45,8 @@ jobs:
4345
lint:
4446
runs-on: ubuntu-latest
4547
steps:
46-
- uses: actions/checkout@v4
47-
- uses: actions/setup-python@v5
48+
- uses: actions/checkout@v6
49+
- uses: actions/setup-python@v6
4850
with:
4951
python-version: "3.13"
5052
- run: pip install -e '.[dev]'

.github/workflows/conventional-pr.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ jobs:
1111
lint-pr:
1212
runs-on: ubuntu-latest
1313
steps:
14-
- uses: actions/checkout@v3
14+
- uses: actions/checkout@v5
1515
# check for the most recent release: https://github.com/CondeNast/conventional-pull-request-action/releases
16-
- uses: CondeNast/conventional-pull-request-action@v0.1.2
16+
- uses: CondeNast/conventional-pull-request-action@v0.2.0
1717
env:
1818
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/release.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
contents: write
1818

1919
steps:
20-
- uses: actions/checkout@v4
20+
- uses: actions/checkout@v6
2121
with:
2222
ref: ${{ github.ref_name }}
2323
fetch-depth: 0
@@ -29,18 +29,20 @@ jobs:
2929
id: release
3030
# https://github.com/python-semantic-release/python-semantic-release/releases
3131
# https://python-semantic-release.readthedocs.io/en/latest/github-action.html
32-
uses: python-semantic-release/python-semantic-release@v9.21.0
32+
uses: python-semantic-release/python-semantic-release@v10.5.2
3333
with:
3434
github_token: ${{ secrets.BOT_GITHUB_TOKEN }}
3535

3636
- name: Publish | Upload package to PyPI
37+
# https://github.com/pypa/gh-action-pypi-publish/releases
3738
uses: pypa/gh-action-pypi-publish@release/v1
3839
# NOTE: DO NOT wrap the conditional in ${{ }} as it will always evaluate to true.
3940
# See https://github.com/actions/runner/issues/1173
4041
if: steps.release.outputs.released == 'true'
4142

4243
- name: Publish | Upload to GitHub Release Assets
43-
uses: python-semantic-release/[email protected]
44+
# https://github.com/python-semantic-release/publish-action/releases
45+
uses: python-semantic-release/[email protected]
4446
if: steps.release.outputs.released == 'true'
4547
with:
4648
github_token: ${{ secrets.BOT_GITHUB_TOKEN }}

0 commit comments

Comments
 (0)