Skip to content

ci: pin pytest below 9.2 so the forked tests run again - #179

Merged
yumiaura merged 1 commit into
mainfrom
fix/ci-pytest-pin
Oct 29, 2026
Merged

yumiaura merged 1 commit into
mainfrom
fix/ci-pytest-pin

Conversation

@yumiaura

Copy link
Copy Markdown
Owner

Summary

CI installs the newest pytest. With pytest 9.2.0 every test run under --forked exits with status 3, so all 500 tests fail in every pull request while the code is fine. The same dependabot PR (#175) passed with pytest 9.1.1 on 2026-10-19 and fails with 9.2.0 today.

  • ci.yml: install pytest<9.2 instead of the newest pytest
  • CHANGELOG.md: new Unreleased section with the Fixed entry

Test plan

CI installs the newest pytest. Since pytest 9.2.0 every test run
under --forked exits with status 3, so all 500 tests fail in every
pull request while the code is fine: the same dependabot PR passed
with pytest 9.1.1 on 2026-10-19 and fails with 9.2.0 today.

- ci.yml: install "pytest<9.2" instead of the newest pytest
- CHANGELOG.md: new Unreleased section with the Fixed entry
@yumiaura
yumiaura merged commit ac6703d into main Oct 29, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant