Releases: Mergifyio/pytest-mergify
Releases · Mergifyio/pytest-mergify
2025.11.14.1
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
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
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
What's Changed
- chore: Set
pytest-asyncioas 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
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.newattribute 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
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_runtestloopby @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
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
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
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
tokenandrepo_nameare 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_protocolwhen 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_reportto CI Insights by @remyduthu in #204 - fix(ci-insights): Stop using
enumeratewhen 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
What's Changed
Full Changelog: 2025.9.24.1...2025.9.24.2