Skip to content

Release Pillow 12.1.1 on February 11, 2021 #9429

@radarhere

Description

@radarhere

Point release

Released as needed for security, installation or critical bug fixes.

  • Make necessary changes in main branch.
  • Check out release branch e.g.:
    git checkout -t remotes/origin/12.1.x
  • Cherry pick individual commits from main branch to release branch e.g. 12.1.x, then git push.
  • Check GitHub Actions to confirm passing tests in release branch e.g. 12.1.x.
  • In compliance with PEP 440, update version identifier in src/PIL/_version.py
  • Run pre-release check via make release-test.
  • Create tag for release e.g.:
    git tag 12.1.1
    git push --tags
  • Create and check source distribution:
    make sdist
  • 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 and then:
    git push

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]]

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions