You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -416,12 +416,15 @@ Commit each step of this process separately for easier review.
416
416
417
417
- The new version number (without starting `v`)
418
418
419
+
1. Request a deployment approval from another team member
420
+
419
421
1. The release workflow will do the following:
420
422
421
423
1. Build all the assets. If this fails (even though we tested in step 4), we haven't tagged or
422
424
uploaded anything, you can restart after pushing a fix. If you just need to rerun the build,
423
425
make sure you're [re-running all the failed
424
426
jobs](https://docs.github.com/en/actions/managing-workflow-runs/re-running-workflows-and-jobs#re-running-failed-jobs-in-a-workflow) and not just a single failed job.
427
+
1. Wait for aforementioned approval
425
428
1. Upload to PyPI.
426
429
1. Create and push the Git tag (as extracted from `pyproject.toml`). We create the Git tag only
427
430
after building the wheels and uploading to PyPI, since we can't delete or modify the tag ([#4468](https://github.com/astral-sh/ruff/issues/4468)).
0 commit comments