Skip to content

Releases: Mergifyio/pytest-mergify

2025.11.14.1

14 Nov 10:04
de06f00

Choose a tag to compare

What's Changed

  • chore(ci-insights): Enable flaky detection on all branches by @remyduthu in #264
  • feat(ci-insights): Handle unhealthy tests by @remyduthu in #267

Full Changelog: 2025.11.6.1...2025.11.14.1

2025.11.6.1

06 Nov 13:31
14c2b0e

Choose a tag to compare

What's Changed

  • fix(ci-insights): Execute function-scoped finalizers for each retry during flaky detection by @remyduthu in #262

Full Changelog: 2025.10.23.1...2025.11.6.1

2025.10.23.1

23 Oct 13:25
a606407

Choose a tag to compare

What's Changed

  • chore(ci-insights): Use the new API to get flaky detection context by @remyduthu in #257
  • feat(ci-insights): Implement the new flaky detection algorithm by @remyduthu in #258
  • fix(ci-insights): Filter existing tests that are not related to the session by @remyduthu in #259

Full Changelog: 2025.10.16.2...2025.10.23.1

2025.10.16.2

16 Oct 14:32
9db09d3

Choose a tag to compare

What's Changed

  • chore: Set pytest-asyncio as a dev dependency by @remyduthu in #250
  • fix(ci-insights): Remove extra whitespace in flaky detection report by @remyduthu in #251

Full Changelog: 2025.10.16.1...2025.10.16.2

2025.10.16.1

16 Oct 09:29
fecb862

Choose a tag to compare

What's Changed

  • refactor(ci-insights): Move flaky detection item handling the corresponding class by @remyduthu in #240
  • chore(ci-insights): Allocate a minimum of 4 seconds for flaky detection by @remyduthu in #246
  • fix(ci-insights): Handle special case when running flaky detection by @remyduthu in #247
  • fix(ci-insights): Properly clone items when running flaky detection by @remyduthu in #244
  • fix(ci-insights): Set cicd.test.new attribute to all executions by @remyduthu in #241
  • fix(ci-insights): Precisely report flaky detection when exceeding budget by @remyduthu in #248

Full Changelog: 2025.10.14.1...2025.10.16.1

2025.10.14.1

14 Oct 12:40
b195956

Choose a tag to compare

What's Changed

  • refactor(ci-insights): Add a separated class for flaky detection by @remyduthu in #233
  • fix(ci-insights): Set flaky detection without overriding pytest_runtestloop by @remyduthu in #237
  • fix(ci-insights): Disable flaky detection without existing tests by @remyduthu in #239

Full Changelog: 2025.10.13.1...2025.10.14.1

2025.10.13.1

13 Oct 07:25
fce25c3

Choose a tag to compare

What's Changed

  • fix: Properly handle test with very long names in flaky detection by @remyduthu in #225
  • fix(ci-insights): Disable flaky detection when tests from base branch are empty by @remyduthu in #228
  • fix(ci-insights): Handle test with zero durations by @remyduthu in #227
  • fix(ci-insights): Properly handle tests loop to stop breaking fixtures by @remyduthu in #226
  • chore(ci-insights): Clarify and document the allocation of retries by @remyduthu in #229

Full Changelog: 2025.10.7.1...2025.10.13.1

2025.10.7.1

07 Oct 09:30
0b397f7

Choose a tag to compare

What's Changed

  • feat(ci-insights): Compute retry costs dynamically by @remyduthu in #217

Full Changelog: 2025.10.3.1...2025.10.7.1

2025.10.3.1

03 Oct 07:48
495cded

Choose a tag to compare

What's Changed

  • fix(Quarantine): handle generic requests exception by @JulianMaurin in #183
  • feat(ci-insights): Report new flaky tests by @remyduthu in #184
  • fix(ci-insights): Only enable flaky tests detection when token and repo_name are set by @remyduthu in #189
  • fix(ci-insights): Support all report outcomes when running flaky test detections by @remyduthu in #190
  • chore(ci-insights): Enable new flakly test detections by @remyduthu in #187
  • chore: Early-return pytest_runtest_protocol when tracer is not set by @remyduthu in #195
  • refactor: Use separate function to know which items to skip by @remyduthu in #197
  • fix: Register only one plugin by @remyduthu in #200
  • fix: Execute flaky detection just before ending pytest session by @remyduthu in #199
  • fix: Properly detect repository name by @remyduthu in #201
  • refactor: Move handle_flaky_detection_for_report to CI Insights by @remyduthu in #204
  • fix(ci-insights): Stop using enumerate when iterating session items by @remyduthu in #206
  • chore: increase opentelemetry min version by @sileht in #211
  • fix(ci-insights): Raise an error when trying to fetch test names without required variables by @remyduthu in #207
  • feat(ci-insights): Send unique span for each flaky detection execution by @remyduthu in #208
  • feat(ci-insights): Enable flaky detection only for failed/passed tests by @remyduthu in #209
  • test(ci-insights): Improve test case for flaky detection by @remyduthu in #210

Full Changelog: 2025.9.24.2...2025.10.3.1

2025.9.24.2

24 Sep 09:30
db46643

Choose a tag to compare

What's Changed

  • fix: store only test names retrieved from quarantined endpoint by @Greesb in #182

Full Changelog: 2025.9.24.1...2025.9.24.2