Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release Pillow 10.4.0 on July 1, 2024 #8076

Open
1 of 14 tasks
hugovk opened this issue May 23, 2024 · 0 comments
Open
1 of 14 tasks

Release Pillow 10.4.0 on July 1, 2024 #8076

hugovk opened this issue May 23, 2024 · 0 comments
Assignees
Labels
Milestone

Comments

@hugovk
Copy link
Member

hugovk commented May 23, 2024

Main Release

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

  • Open a release ticket e.g. Release Pillow 5.2.0 on July 1, 2018 #3154
  • Develop and prepare release in main branch.
  • Check GitHub Actions and AppVeyor to confirm passing tests in main branch.
  • Check that all the wheel builds pass the tests in the GitHub Actions "Wheels" workflow jobs by manually triggering them.
  • In compliance with PEP 440, update version identifier in src/PIL/_version.py
  • Update CHANGES.rst.
  • Run pre-release check via make release-test in a freshly cloned repo.
  • Create branch and tag for release e.g.:
    git branch 10.4.x
    git tag 10.4.0
    git push --tags
  • Check the GitHub Actions "Wheels" workflow
    has passed, including the "Upload release to PyPI" job. This will have been triggered
    by the new tag.
  • Publish the release on GitHub.
  • In compliance with PEP 440,
    increment and append .dev0 to version identifier in src/PIL/_version.py and then:
    git push --all

Publicize Release

Documentation

Docker Images

  • Update Pillow in the Docker Images repository
    git clone https://github.com/python-pillow/docker-images
    cd docker-images
    ./update-pillow-tag.sh [[release tag]]
@hugovk hugovk added the Release label May 23, 2024
@hugovk hugovk added this to the 10.4.0 milestone May 23, 2024
@hugovk hugovk pinned this issue May 23, 2024
@radarhere radarhere self-assigned this May 23, 2024
wmfgerrit pushed a commit to wikimedia/pywikibot that referenced this issue May 26, 2024
Pillow fails with Python 3.14 and 3.14 but a fix was done with
python-pillow/Pillow#8050
which will be published in 10.4.0
python-pillow/Pillow#8076

Bug: T364840
Change-Id: Id3080f0e4e5d270c3bd03c56896af3cb61b609b8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants