Releases: Mergifyio/pytest-mergify
Releases · Mergifyio/pytest-mergify
2026.01.26.1
What's Changed
- fix(ci-insights): Preserve initial test status during flaky detection reruns by @remyduthu in #358
Full Changelog: 2026.01.20.1...2026.01.26.1
2026.01.20.1
What's Changed
- fix(ci-insights): Use
GITHUB_HEAD_REFinstead ofGITHUB_REF_NAMEby @remyduthu in #355
Full Changelog: 2026.01.12.1...2026.01.20.1
2026.01.12.1
What's Changed
- fix(ci-insights): Pre-compute tests to process from session by @remyduthu in #346
- fix(ci-insights): Always fill test metrics from reports by @remyduthu in #347
- chore(ci-insights): Add debug logs to the flaky detector by @remyduthu in #348
Full Changelog: 2026.01.09.1...2026.01.12.1
2026.01.09.1
What's Changed
- fix(ci-insights): Properly compute remaining tests by @remyduthu in #326
- refactor(ci-insights): Move comment to a better place & remove unnecessary variables by @remyduthu in #325
- refactor(ci-insights): Stop relying on global deadline to get rerun count by @remyduthu in #327
- fix(ci-insights): Completely remove the global deadline by @remyduthu in #329
- fix: Always execute last rerun to prevent fixture finalizer leaks by @remyduthu in #331
- refactor: Remove unused
is_last_rerun_for_testmethod by @remyduthu in #332 - refactor: Only rely on deadline to execute reruns by @remyduthu in #333
- refactor: Use known method to get used budget in report by @remyduthu in #334
- refactor: Remove
is_processedflag from test metrics by @remyduthu in #335
Full Changelog: 2025.12.29.1...2026.01.09.1
2025.12.29.1
What's Changed
- build: move from poetry to uv by @sileht in #289
- chore(ci-insights): Remove
flaky_detection_enabledflag by @remyduthu in #297 - fix: handle when initial_duration is 0 by @sileht in #299
- fix: unpin dev dependencies and replace frozen by lock in CI by @sileht in #300
- fix(ci-insights): Properly detect if we can rerun a test by @remyduthu in #304
Full Changelog: 2025.12.1.1...2025.12.29.1
2025.12.1.1
What's Changed
- chore(ci-insights): Check deadline before rerun by @remyduthu in #285
- fix(ci-insights): Use pytest-timeout as a deadline by @remyduthu in #286
Full Changelog: 2025.11.28.1...2025.12.1.1
2025.11.28.1
What's Changed
- test(ci-insights): Improve test for unhealthy tests detection by @remyduthu in #281
- chore(ci-insights): Log reruns in pytest report by @remyduthu in #282
Full Changelog: 2025.11.25.1...2025.11.28.1
2025.11.25.1
What's Changed
- feat(ci-insights): Send only 1 span for reruns by @remyduthu in #280
Full Changelog: 2025.11.19.1...2025.11.25.1
2025.11.19.1
What's Changed
- chore(ci-insights): Remove irrelevant test by @remyduthu in #273
- fix(ci-insights): Suspend & restore finalizers only for tracked tests by @remyduthu in #272
- chore: Handle
pytest-timeoutby @remyduthu in #275 - fix(ci-insights): Use all phases to measure duration of a test run by @remyduthu in #276
Full Changelog: 2025.11.14.2...2025.11.19.1
2025.11.14.2
What's Changed
- feat(ci-insights): Add
cicd.test.flaky_detectionattribute by @remyduthu in #268 - refactor(ci-insights): Use
reruninstead ofretryin flaky detection by @remyduthu in #269
Full Changelog: 2025.11.14.1...2025.11.14.2