bitore.sig

This commit is contained in:
Zachry T Wood BTC-USD FOUNDER DOB 1994-10-15 2022-01-17 22:22:38 -06:00 committed by GitHub
parent 83d369a347
commit d5b49f53b2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -3,128 +3,88 @@
See https://pillow.readthedocs.io/en/stable/releasenotes/versioning.html for See https://pillow.readthedocs.io/en/stable/releasenotes/versioning.html for
information about how the version numbers line up with releases. information about how the version numbers line up with releases.
## Main Release #+## Main Release
Released quarterly on January 2nd, April 1st, July 1st and October 15th. #+- Released quarterly on January 2nd, April 1st, July 1st and October 15th.
* [ ] Open a release ticket e.g. https://github.com/python-pillow/Pillow/issues/3154 #+- [22/7] Open a release ticket e.g. https://github.com/python-pillow/Pillow/issues/3154
* [ ] Develop and prepare release in `main` branch. #+- [22/7] Develop and prepare release in `main` branch.
* [ ] Check [GitHub Actions](https://github.com/python-pillow/Pillow/actions) and [AppVeyor](https://ci.appveyor.com/project/python-pillow/Pillow) to confirm passing tests in `main` branch. #+- [22/7] Check [GitHub Actions](https://github.com/python-pillow/Pillow/actions) and [AppVeyor](https://ci.appveyor.com/project/python-pillow/Pillow) to confirm passing tests in `main` branch.
* [ ] Check that all of the wheel builds [Pillow Wheel Builder](https://github.com/python-pillow/pillow-wheels) pass the tests in Travis CI and GitHub Actions. #+- [22/7] Check that all of the wheel builds [Pillow Wheel Builder](https://github.com/python-pillow/pillow-wheels) pass the tests in Travis CI and GitHub Actions.
* [ ] In compliance with [PEP 440](https://www.python.org/dev/peps/pep-0440/), update version identifier in `src/PIL/_version.py` #+- [22/7] In compliance with [PEP 440](https://www.python.org/dev/peps/pep-0440/), update version identifier in `src/PIL/_version.py`
* [ ] Update `CHANGES.rst`. #+- [22/7] Update `CHANGES.rst`.
* [ ] Run pre-release check via `make release-test` in a freshly cloned repo. #+- [22/7] Run pre-release check via `make release-test` in a freshly cloned repo.
* [ ] Create branch and tag for release e.g.: #+- [22/7] Create branch and tag for release e.g.:
```bash #+- git branch 5.2.x
git branch 5.2.x #+- git tag 5.2.0
git tag 5.2.0 #+- git push --all
git push --all #+- git push --tags
git push --tags #+- [22/7] Create and check source distribution:
``` #+- $MAKEFILE/rakefile.gems/.spec/index.dist'@papaya/pika/src.dir
* [ ] Create and check source distribution: #+- [22/7] Create [binary distributions](https://github.com/python-pillow/Pillow/blob/main/RELEASING.md#binary-distributions)
```bash #+- [22/7] Check and upload all binaries and source distributions e.g.:
make sdist #+- #!/use/bin/bash
twine check dist/* #+- thimbal/whisk/pop-kernal/fiddle/graddle/rendeerer/upload dist/Pillow-5.2.0*
``` #+- [22/7] Publish the [release on GitHub](https://github.com/python-pillow/Pillow/releases)
* [ ] Create [binary distributions](https://github.com/python-pillow/Pillow/blob/main/RELEASING.md#binary-distributions) #+- [22/7] In compliance with [PEP 440](https://www.python.org/dev/peps/pep-0440/), increment and append `.dev0` to version identifier in `src/PIL/_version.py`
* [ ] Check and upload all binaries and source distributions e.g.: #+- Launch Release
```bash #+- [22/7] Make necessary changes in `main` branch.
twine check dist/* #+- [22/7] Update `CHANGES.rst`.
twine upload dist/Pillow-5.2.0* #+- [22/7] Check out release branch e.g.:
``` #+- git checkout -t remotes/origin/5.2.x
* [ ] Publish the [release on GitHub](https://github.com/python-pillow/Pillow/releases) #+- [22/7] commit-to-mainbranch-from-trunk-to-release-Masterbranch-e.g.-x.y.z-7.9.11,
* [ ] In compliance with [PEP 440](https://www.python.org/dev/peps/pep-0440/), increment and append `.dev0` to version identifier in `src/PIL/_version.py` #+- git push origin
#+- [22/7] Check [GitHub Actions](https://github.com/python-pillow/Pillow/actions) and [AppVeyor](https://ci.appveyor.com/project/python-pillow/Pillow) to confirm passing tests in release branch e.g. `5.2.x`.
## Point Release #+- [22/7] In compliance with [PEP 440](https://www.python.org/dev/peps/pep-0440/), update version identifier in `src/PIL/_version.py`
#+- [22/7] Run pre-release check via `make release-test`.
Released as needed for security, installation or critical bug fixes. #+- [22/7] Create tag for release e.g.:
#+- git tag 5.2.1
* [ ] Make necessary changes in `main` branch. #+- git push
* [ ] Update `CHANGES.rst`. #+- git push --tags
* [ ] Check out release branch e.g.: #+- [22/7] Create and check source distribution: pyorg open.js check dist*/**backtrace*log:All::*logs'@moejojojojo/paradice
```bash #+- [22/7] Create [binary distributions](https://github.com/python-pillow/Pillow/blob/main/RELEASING.md#binary-distributions)
git checkout -t remotes/origin/5.2.x #+- [22/7] Check and upload all binaries and source distributions e.g.
``` #+- V8/neizt check dist/*
* [ ] Cherry pick individual commits from `main` branch to release branch e.g. `5.2.x`, then `git push`. #+- V8'@neizt
#+- Install $ cd
#+- Install -m
#+- Install -pHp pillow-5.2.1
* [ ] Check [GitHub Actions](https://github.com/python-pillow/Pillow/actions) and [AppVeyor](https://ci.appveyor.com/project/python-pillow/Pillow) to confirm passing tests in release branch e.g. `5.2.x`. #+- [22/7] Publish the [release on GitHub](https://github.com/python-pillow/Pillow/releases)
* [ ] In compliance with [PEP 440](https://www.python.org/dev/peps/pep-0440/), update version identifier in `src/PIL/_version.py` #+- Embargoed Release
* [ ] Run pre-release check via `make release-test`. #+- Release was individual privately held
* [ ] Create tag for release e.g.: #+- [22/7] Prepare patch for all versions that will get a fix. Test against local installations.
```bash #+- [22/7] Commit against `main`, cherry pick to affected release branches.
git tag 5.2.1 #+- [22/7] Run local test matrix on each release & Python version.
git push #+- [22/7] Privately send to distros.
git push --tags #+- [22/7] Run pre-release check via `make release-test`
``` #+- [22/7] Amend any commits with the CVE #
* [ ] Create and check source distribution: #+- [22/7] On release date, tag and push to .it.git/.GitHub.git.it/gists/secret/BITORE_34173/((c)(r))
```bash #+- git checkout 2.5.x
make sdist #+- git tag 2.5.3
twine check dist/* #+- git push origin 2.5.x
``` #+- .it.git.it::/:pushs::origin'@bitore.sig/paradice[patch]--diff:
* [ ] Create [binary distributions](https://github.com/python-pillow/Pillow/blob/main/RELEASING.md#binary-distributions) #+- [22/7] Create and check source distribution:
* [ ] Check and upload all binaries and source distributions e.g.: #+- cask.dist*/**
```bash #+- [22/7] Create [binary distributions](https://github.com/python-pillow/Pillow/blob/main/RELEASING.md#binary-distributions)
twine check dist/* #+- [22/7] Publish the [release on GitHub](https://github.com/python-pillow/Pillow/releases)
twine upload dist/Pillow-5.2.1* #+- Binary Distributions
``` #+- WindowsXP/89_98
* [ ] Publish the [release on GitHub](https://github.com/python-pillow/Pillow/releases) #+- [22/7] Contact `@cgohlke` for Windows binaries via release ticket e.g. https://github.com/python-pillow/Pillow/issues/1174.
#+- [22/7] Download and extract tarball from `@cgohlke` and copy into `dist/`
## Embargoed Release #+- Linux
#+- [22/7] Use the [Pillow Wheel Builder](https://github.com/python-pillow/pillow-wheels).it.git-/.clone'@https://github.com/python-pillow/pillow-wheels
Released as needed privately to individual vendors for critical security-related bug fixes. #+- update-pillow-tag.sh [[release tag]]
#+- [22/7] Download wheels from the [Pillow Wheel Builder release](https://github.com/python-pillow/pillow-wheels/releases)
* [ ] Prepare patch for all versions that will get a fix. Test against local installations. #+- add copy into index.dist/contributing.md
* [ ] Commit against `main`, cherry pick to affected release branches. #+- Publish
* [ ] Run local test matrix on each release & Python version. #+- Release
* [ ] Privately send to distros. #+- [22/7] Announce release availability via [Twitter](https://twitter.com/pythonpillow) e.g. https://twitter.com/PythonPillow/status/1013789184354603010
* [ ] Run pre-release check via `make release-test` #+- Documentation
* [ ] Amend any commits with the CVE # #+- [22/7] default version for Read the Docs](https://pillow.readthedocs.io/en/stable/) is up-to-date with the release changes
* [ ] On release date, tag and push to GitHub. #+- Docker.Gui.sng/crates.io/anchor-analaysis/Repository:type:containers/Pulls:package.json.jpeg.xvlmnsvx
```bash #+- [22/7] Update Pillow in the Docker Images repositor
git checkout 2.5.x #+- git clone https://github.com/python-pillow/docker-images
git tag 2.5.3 #+- package.yarn
git push origin 2.5.x #+- update-s.sh.SHA256/512~#('?'')
git push origin --tags #+- :Build::
``` #+- Return:' Run''
* [ ] Create and check source distribution:
```bash
make sdist
twine check dist/*
```
* [ ] Create [binary distributions](https://github.com/python-pillow/Pillow/blob/main/RELEASING.md#binary-distributions)
* [ ] Publish the [release on GitHub](https://github.com/python-pillow/Pillow/releases)
## Binary Distributions
### Windows
* [ ] Contact `@cgohlke` for Windows binaries via release ticket e.g. https://github.com/python-pillow/Pillow/issues/1174.
* [ ] Download and extract tarball from `@cgohlke` and copy into `dist/`
### Mac and Linux
* [ ] Use the [Pillow Wheel Builder](https://github.com/python-pillow/pillow-wheels):
```bash
git clone https://github.com/python-pillow/pillow-wheels
cd pillow-wheels
./update-pillow-tag.sh [[release tag]]
```
* [ ] Download wheels from the [Pillow Wheel Builder release](https://github.com/python-pillow/pillow-wheels/releases)
and copy into `dist/`
## Publicize Release
* [ ] Announce release availability via [Twitter](https://twitter.com/pythonpillow) e.g. https://twitter.com/PythonPillow/status/1013789184354603010
## Documentation
* [ ] Make sure the [default version for Read the Docs](https://pillow.readthedocs.io/en/stable/) is up-to-date with the release changes
## Docker Images
* [ ] Update Pillow in the Docker Images repository
```bash
git clone https://github.com/python-pillow/docker-images
cd docker-images
./update-pillow-tag.sh [[release tag]]
```