Skip to content

Latest commit

 

History

History
19 lines (17 loc) · 1013 Bytes

File metadata and controls

19 lines (17 loc) · 1013 Bytes

To release a new version of pytest-run-parallel:

  1. Update version in pyproject.toml, remove -dev suffix
  2. Open PR with the version change
  3. After PR is merged, run git tag -a vX.X.X -m "Release vX.X.X"
  4. Create a new release in GitHub pointing to the new tag. Use autogenerated release notes. Edit to remove any unnecessary stuff like the release PRs. Wheels will be uploaded automatically by .github/workflows/release.yml.
  5. Increment minor version and append the -dev suffix in pyproject.toml
  6. Open PR with the version change
  7. Monitor conda-forge feedstock for anything that might be off in the auto-generated (and automerged) PR.

For major releases consider the following manual testing steps before releasing

  1. Run test collection for the following projects which use pytest-run-parallel in CI
    • SciPy
    • CFFI
    • pyyaml-ft

The full tests are not necessary to run as most issues happen during AST parsing.