File: RELEASE.md

package info (click to toggle)
python-pytest-run-parallel 0.7.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 344 kB
  • sloc: python: 2,230; makefile: 3
file content (19 lines) | stat: -rw-r--r-- 1,013 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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](https://github.com/conda-forge/pytest-run-parallel-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.