Skip to content

Conversation

@renovate
Copy link

@renovate renovate bot commented Sep 2, 2025

This PR contains the following updates:

Package Change Age Confidence
pytest-rerunfailures 10.2 -> 16.0 age confidence

Release Notes

pytest-dev/pytest-rerunfailures (pytest-rerunfailures)

v16.0

Compare Source

Breaking changes
++++++++++++++++

  • Drop support for pytest < 8.

Features
++++++++

  • Add support for pytest 8.4.x.

  • Add support for upcoming Python 3.14.

  • Allow @pytest.mark.flaky(condition) to accept a callable or a string
    to be evaluated. The evaluated string has access to the exception instance
    via the error object.
    (#&#8203;230 <https://github.com/pytest-dev/pytest-rerunfailures/issues/230>_)

v15.1

Compare Source

Bug fixes
+++++++++

  • Fix --fail-on-flaky option to fail the test run with custom exit code
    only when reruns are detected.
    (#&#8203;287 <https://github.com/pytest-dev/pytest-rerunfailures/issues/287>_)

  • Switched to using the SPDX license identifier in the project metadata.

Other changes
+++++++++++++

  • Change exception filtering logic to match AssertionError raised via
    assert statements when filtering by "AssertionError".
    (#&#8203;292 <https://github.com/pytest-dev/pytest-rerunfailures/issues/292>_)

v15.0

Compare Source

Breaking changes
++++++++++++++++

  • Drop support for Python 3.8.

  • Drop support for pytest < 7.4.

Features
++++++++

  • Fix compatibility with pytest 8.2.
    (#&#8203;267 <https://github.com/pytest-dev/pytest-rerunfailures/issues/267>_)

  • Add support for pytest 8.2, 8.3.

  • Add --fail-on-flaky option to fail the test run with custom exit code
    when test passed on rerun.

v14.0

Compare Source

Bug fixes
+++++++++

  • Fix missing teardown for non-function scoped fixtures when using only_rerun or rerun_except queries.
    (#&#8203;234 <https://github.com/pytest-dev/pytest-rerunfailures/issues/234>)
    and (#&#8203;241 <https://github.com/pytest-dev/pytest-rerunfailures/issues/241>
    )

Breaking changes
++++++++++++++++

  • Drop support for Python 3.7.

  • Drop support for pytest < 7.2.

Features
++++++++

  • Add support for pytest 8.0, 8.1.

v13.0

Compare Source

Breaking changes
++++++++++++++++

  • Drop support for pytest < 7.0.

Features
++++++++

  • Add support for Python 3.12.

Bug fixes
+++++++++

  • Fix crashitem names mismatch between client and server.
    (#&#8203;172 <https://github.com/pytest-dev/pytest-rerunfailures/issues/172>_)

  • Fix crash when setup fails with --rerun-except flag.
    (#&#8203;230 <https://github.com/pytest-dev/pytest-rerunfailures/issues/230>_)

v12.0

Compare Source

Breaking changes
++++++++++++++++

  • Drop support for pytest < 6.2.

Features
++++++++

  • Add only_rerun and rerun_except arguments to @pytest.mark.flaky marker.

  • Add support for pytest 7.3, 7.4.

Bug fixes
+++++++++

  • Failures are now rerun only if they match at least one --only-rerun
    pattern (if given) and none of the --rerun-except patterns. Previously,
    using both --only-rerun and --rerun-except together could cause
    failures to be rerun even if they did not match any --only-rerun
    pattern, and when using multiple --rerun-except patterns, all failures
    would be rerun unless they matched every pattern.
    (#&#8203;225 <https://github.com/pytest-dev/pytest-rerunfailures/issues/225>_)

v11.1.2

Compare Source

Bug fixes
+++++++++

  • Execute teardown when test was skipped in setup phase of a fixture.

v11.1.1

Compare Source

Bug fixes
+++++++++

  • Fix crash during teardown when runtest protocol hook is overwritten by
    another plugin.

  • Fix crash during teardown when TestCase class is used as base class.

v11.1

Compare Source

Bug fixes
+++++++++

  • Execute teardown when test was skipped in setup phase of a fixture.

v11.0

Compare Source

Breaking changes
++++++++++++++++

  • Drop support for Python 3.6.

  • Drop support for pytest < 6.

Bug fixes
+++++++++

  • Fix crash when pytest-xdist is installed but disabled.
    (Thanks to @mgorny <https://github.com/mgorny>_ for the PR.)

  • Fix crash when xfail(strict=True) mark is used with --rerun-only flag.

Features
++++++++

  • Added option --rerun-except to rerun failed tests those are other than the mentioned Error.

  • Add support for Python 3.11.

  • Add support for pytest 7.0, 7.1, 7.2.

v10.3

Compare Source


Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the 🎲 dependencies Working on dependencies label Sep 2, 2025
@renovate renovate bot requested a review from billsioros as a code owner September 2, 2025 00:32
@renovate renovate bot added the 🎲 dependencies Working on dependencies label Sep 2, 2025
@renovate renovate bot changed the title chore(deps): update dependency pytest-rerunfailures to v16 chore(deps): update dependency pytest-rerunfailures to v16 - autoclosed Sep 2, 2025
@renovate renovate bot closed this Sep 2, 2025
@renovate renovate bot deleted the renovate/pytest-rerunfailures-16.x-lockfile branch September 2, 2025 08:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🎲 dependencies Working on dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant