python-pillow / Pillow

Python Imaging Library (Fork)
https://python-pillow.org
Other
12.21k stars 2.22k forks source link

Release Pillow 9.1.0 on April 1, 2022 #6110

Closed radarhere closed 2 years ago

radarhere commented 2 years ago

Main Release

Released quarterly on January 2nd, April 1st, July 1st and October 15th.

Binary Distributions

Windows

Mac and Linux

Publicize Release

Documentation

Docker Images

radarhere commented 2 years ago

It has been pointed out that we should not use PyPy 7.3.8 for this release.

I'm hopeful that PyPy 7.3.9 will be released before April 1 though.

radarhere commented 2 years ago

PyPy 7.3.9 has now been merged in, with https://github.com/python-pillow/pillow-wheels/pull/272

hugovk commented 2 years ago

Okay, main is more or less ready for release.

Needed:

To consider:

@radarhere Please also merge anything else you think is good, and I'll start the release tomorrow (Finnish) morning. Thanks!

hugovk commented 2 years ago

@cgohlke Please could we have Windows binaries for 9.1.0? Thank you!

hugovk commented 2 years ago

@radarhere Thanks for bumping the docker-images, but I was a bit confused why this "Create release" job has been waiting for over 40 minutes for a runner and I guess it's because the CI capacity is tied up at docker-images :D

image

In general, it's probably best to hold off to keep the CI free in case of necessary re-runs (we're on the third so far), and the docker-images bump is the last thing on the checklist so I won't forget it. Thanks!

radarhere commented 2 years ago

I don't think it is because of that. I waited 20 minutes for it to start before I gave up and triggered docker-images :p

hugovk commented 2 years ago

Hmm, weird! I'll give it another 10 minutes and then cancel and start a fourth attempt!

Anyway, the docker-images update isn't for the actual release, so in the future let's wait until afterwards.

Relating to the first two failed attempts, I filed these for the timeout and "re-run failed" problems:

hugovk commented 2 years ago

Still waiting after an hour:

image

https://github.com/python-pillow/pillow-wheels/runs/5786245264?check_suite_focus=true

I'm curious to see if it'll timeout, so I've left it running and have triggered a new build on the tag:

image

https://github.com/python-pillow/pillow-wheels/actions/runs/2076994216

radarhere commented 2 years ago

While it would be good to eventually have the GitHub Release for pillow-wheels, if you get to the point where you just want the wheels, the wheels-latest artifact from a recent run of my pillow-wheels has that.

hugovk commented 2 years ago

Thanks! Will use those if it doesn't succeed by the time the Windows ones are available.

cgohlke commented 2 years ago

Please could we have Windows binaries for 9.1.0?

Here you go.

hugovk commented 2 years ago

Please could we have Windows binaries for 9.1.0?

Here you go.

Thanks!


Thanks! Will use those if it doesn't succeed by the time the Windows ones are available.

10th attempt had no timeouts but again the final Create Release job is still "Waiting for a runner to pick up this job...", so will use those.

image

https://github.com/python-pillow/pillow-wheels/runs/5789145831?check_suite_focus=true

hugovk commented 2 years ago

Released! 🚀

https://pypi.org/project/Pillow/9.1.0/

Thanks all!

(Tweet to come)

hugovk commented 2 years ago

:bird: :rocket: https://twitter.com/PythonPillow/status/1509909935068491784

aclark4life commented 2 years ago

And pinned, thanks all!!

Screen Shot 2022-04-01 at 12 42 43 PM
radarhere commented 2 years ago

@hugovk here are the aarch64 wheels from Travis CI, if it helps - aarch64.zip

hugovk commented 2 years ago

Thanks, uploaded!

image

https://pypi.org/project/Pillow/9.1.0/#files