Skip to content

Commit 5be48f4

Browse files
Merge branch 'main' into fix-implicit-str-concat-and-discovered-bug-due-to-it
2 parents a5f5100 + 9d7bf4e commit 5be48f4

139 files changed

Lines changed: 6714 additions & 1338 deletions

File tree

Some content is hidden

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

.github/FUNDING.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# info:
22
# * https://help.github.com/en/articles/displaying-a-sponsor-button-in-your-repository
33
# * https://tidelift.com/subscription/how-to-connect-tidelift-with-github
4+
github: pytest-dev
45
tidelift: pypi/pytest
56
open_collective: pytest
7+
thanks_dev: u/gh/pytest-dev

.github/workflows/deploy.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
persist-credentials: false
3232

3333
- name: Build and Check Package
34-
uses: hynek/build-and-inspect-python-package@v2.11.0
34+
uses: hynek/build-and-inspect-python-package@v2.12.0
3535
with:
3636
attest-build-provenance-github: 'true'
3737

@@ -56,7 +56,7 @@ jobs:
5656
path: dist
5757

5858
- name: Publish package to PyPI
59-
uses: pypa/gh-action-pypi-publish@v1.12.3
59+
uses: pypa/gh-action-pypi-publish@v1.12.4
6060
with:
6161
attestations: true
6262

.github/workflows/prepare-release-pr.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ jobs:
3030
- uses: actions/checkout@v4
3131
with:
3232
fetch-depth: 0
33-
persist-credentials: false
33+
# persist-credentials is needed in order for us to push the release branch.
34+
persist-credentials: true
3435

3536
- name: Set up Python
3637
uses: actions/setup-python@v5
@@ -47,13 +48,15 @@ jobs:
4748
env:
4849
BRANCH: ${{ github.event.inputs.branch }}
4950
PRERELEASE: ${{ github.event.inputs.prerelease }}
51+
GH_TOKEN: ${{ github.token }}
5052
run: |
51-
tox -e prepare-release-pr -- "$BRANCH" ${{ github.token }} --prerelease="$PRERELEASE"
53+
tox -e prepare-release-pr -- "$BRANCH" --prerelease="$PRERELEASE"
5254
5355
- name: Prepare release PR (major release)
5456
if: github.event.inputs.major == 'yes'
5557
env:
5658
BRANCH: ${{ github.event.inputs.branch }}
5759
PRERELEASE: ${{ github.event.inputs.prerelease }}
60+
GH_TOKEN: ${{ github.token }}
5861
run: |
59-
tox -e prepare-release-pr -- "$BRANCH" ${{ github.token }} --major --prerelease="$PRERELEASE"
62+
tox -e prepare-release-pr -- "$BRANCH" --major --prerelease="$PRERELEASE"

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
fetch-depth: 0
4141
persist-credentials: false
4242
- name: Build and Check Package
43-
uses: hynek/build-and-inspect-python-package@v2.11.0
43+
uses: hynek/build-and-inspect-python-package@v2.12.0
4444

4545
build:
4646
needs: [package]

.github/workflows/update-plugin-list.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ jobs:
4848

4949
- name: Create Pull Request
5050
id: pr
51-
uses: peter-evans/create-pull-request@5e914681df9dc83aa4e4905692ca88beb2f9e91f
51+
uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e
5252
with:
5353
commit-message: '[automated] Update plugin list'
5454
author: 'pytest bot <pytestbot@users.noreply.github.com>'

.pre-commit-config.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
repos:
22
- repo: https://github.com/astral-sh/ruff-pre-commit
3-
rev: "v0.9.0"
3+
rev: "v0.11.4"
44
hooks:
55
- id: ruff
66
args: ["--fix"]
@@ -12,7 +12,7 @@ repos:
1212
- id: end-of-file-fixer
1313
- id: check-yaml
1414
- repo: https://github.com/woodruffw/zizmor-pre-commit
15-
rev: v1.0.1
15+
rev: v1.5.2
1616
hooks:
1717
- id: zizmor
1818
- repo: https://github.com/adamchainz/blacken-docs
@@ -21,7 +21,7 @@ repos:
2121
- id: blacken-docs
2222
additional_dependencies: [black==24.1.1]
2323
- repo: https://github.com/codespell-project/codespell
24-
rev: v2.3.0
24+
rev: v2.4.1
2525
hooks:
2626
- id: codespell
2727
args: ["--toml=pyproject.toml"]
@@ -32,7 +32,7 @@ repos:
3232
hooks:
3333
- id: python-use-type-annotations
3434
- repo: https://github.com/pre-commit/mirrors-mypy
35-
rev: v1.14.1
35+
rev: v1.15.0
3636
hooks:
3737
- id: mypy
3838
files: ^(src/|testing/|scripts/)
@@ -48,7 +48,7 @@ repos:
4848
# on <3.11
4949
- exceptiongroup>=1.0.0rc8
5050
- repo: https://github.com/tox-dev/pyproject-fmt
51-
rev: "v2.5.0"
51+
rev: "v2.5.1"
5252
hooks:
5353
- id: pyproject-fmt
5454
# https://pyproject-fmt.readthedocs.io/en/latest/#calculating-max-supported-python-version

AUTHORS

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,15 @@ Alice Purcell
2424
Allan Feldman
2525
Aly Sivji
2626
Amir Elkess
27+
Ammar Askar
2728
Anatoly Bubenkoff
2829
Anders Hovmöller
2930
Andras Mitzki
3031
Andras Tim
3132
Andrea Cimatoribus
3233
Andreas Motl
3334
Andreas Zeidler
35+
Andrew Pikul
3436
Andrew Shapton
3537
Andrey Paramonov
3638
Andrzej Klajnert
@@ -42,6 +44,7 @@ Anthony Shaw
4244
Anthony Sottile
4345
Anton Grinevich
4446
Anton Lodder
47+
Anton Zhilin
4548
Antony Lee
4649
Arel Cordero
4750
Arias Emmanuel
@@ -55,6 +58,7 @@ Ashley Whetter
5558
Aviral Verma
5659
Aviv Palivoda
5760
Babak Keyvani
61+
Bahram Farahmand
5862
Barney Gale
5963
Ben Brown
6064
Ben Gartner
@@ -142,6 +146,7 @@ Eero Vaher
142146
Eli Boyarski
143147
Elizaveta Shashkova
144148
Éloi Rivard
149+
Emil Hjelm
145150
Endre Galaczi
146151
Eric Hunsberger
147152
Eric Liu
@@ -261,6 +266,7 @@ lovetheguitar
261266
Lukas Bednar
262267
Luke Murphy
263268
Maciek Fijalkowski
269+
Maggie Chung
264270
Maho
265271
Maik Figura
266272
Mandeep Bhutani
@@ -434,6 +440,7 @@ Tim Hoffmann
434440
Tim Strazny
435441
TJ Bruno
436442
Tobias Diez
443+
Tobias Petersen
437444
Tom Dalton
438445
Tom Viner
439446
Tomáš Gavenčiak

RELEASING.rst

Lines changed: 9 additions & 1 deletion

changelog/10224.improvement.rst

Lines changed: 18 additions & 0 deletions

changelog/10558.doc.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)