From ef85d67f21c43db6211c508594fa976e15547e61 Mon Sep 17 00:00:00 2001 From: Hugo Date: Sun, 6 Jan 2019 17:05:52 +0200 Subject: [PATCH] Make code blocks copy/pastable --- RELEASING.md | 81 ++++++++++++++++++++++++++-------------------------- 1 file changed, 40 insertions(+), 41 deletions(-) diff --git a/RELEASING.md b/RELEASING.md index caf8fd789..3da2fd000 100644 --- a/RELEASING.md +++ b/RELEASING.md @@ -12,16 +12,16 @@ Released quarterly on the first day of January, April, July, October. * [ ] 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 5.2.x - $ git tag 5.2.0 - $ git push --all - $ git push --tags -``` + ```bash + git branch 5.2.x + git tag 5.2.0 + git push --all + git push --tags + ``` * [ ] Create source distributions e.g.: -``` - $ make sdist -``` + ```bash + make sdist + ``` * [ ] Create [binary distributions](https://github.com/python-pillow/Pillow/blob/master/RELEASING.md#binary-distributions) * [ ] Upload all binaries and source distributions e.g. `twine upload dist/Pillow-5.2.0*` * [ ] Create a [new release on GitHub](https://github.com/python-pillow/Pillow/releases/new) @@ -34,22 +34,22 @@ Released as needed for security, installation or critical bug fixes. * [ ] Make necessary changes in ``master`` branch. * [ ] Update `CHANGES.rst`. * [ ] Check out release branch e.g.: -``` - git checkout -t remotes/origin/5.2.x -``` + ```bash + git checkout -t remotes/origin/5.2.x + ``` * [ ] Cherry pick individual commits from ``master`` branch to release branch e.g. ``5.2.x``. * [ ] Check [Travis CI](https://travis-ci.org/python-pillow/Pillow) to confirm passing tests in release branch e.g. ``5.2.x``. * [ ] In compliance with [PEP 440](https://www.python.org/dev/peps/pep-0440/), update version identifier in `src/PIL/_version.py` * [ ] Run pre-release check via `make release-test`. * [ ] Create tag for release e.g.: -``` - $ git tag 5.2.1 - $ git push --tags -``` + ```bash + git tag 5.2.1 + git push --tags + ``` * [ ] Create source distributions e.g.: -``` - $ make sdist -``` + ```bash + make sdist + ``` * [ ] Create [binary distributions](https://github.com/python-pillow/Pillow/blob/master/RELEASING.md#binary-distributions) * [ ] Create a [new release on GitHub](https://github.com/python-pillow/Pillow/releases/new) @@ -64,16 +64,16 @@ Released as needed privately to individual vendors for critical security-related * [ ] Run pre-release check via `make release-test` * [ ] Amend any commits with the CVE # * [ ] On release date, tag and push to GitHub. -``` - git checkout 2.5.x - git tag 2.5.3 - git push origin 2.5.x - git push origin --tags -``` + ```bash + git checkout 2.5.x + git tag 2.5.3 + git push origin 2.5.x + git push origin --tags + ``` * [ ] Create source distributions e.g.: -``` - $ make sdist -``` + ```bash + make sdist + ``` * [ ] Create [binary distributions](https://github.com/python-pillow/Pillow/blob/master/RELEASING.md#binary-distributions) * [ ] Create a [new release on GitHub](https://github.com/python-pillow/Pillow/releases/new) @@ -85,18 +85,18 @@ Released as needed privately to individual vendors for critical security-related ### Mac and Linux * [ ] Use the [Pillow Wheel Builder](https://github.com/python-pillow/pillow-wheels): -``` - $ git clone https://github.com/python-pillow/pillow-wheels - $ cd pillow-wheels - $ git submodule init - $ git submodule update Pillow - $ cd Pillow - $ git fetch --all - $ git checkout [[release tag]] - $ cd .. - $ git commit -m "Pillow -> 5.2.0" Pillow - $ git push -``` + ```bash + git clone https://github.com/python-pillow/pillow-wheels + cd pillow-wheels + git submodule init + git submodule update Pillow + cd Pillow + git fetch --all + git checkout [[release tag]] + cd .. + git commit -m "Pillow -> 5.2.0" Pillow + git push + ``` * [ ] Download distributions from the [Pillow Wheel Builder container](http://a365fff413fe338398b6-1c8a9b3114517dc5fe17b7c3f8c63a43.r19.cf2.rackcdn.com/). ```bash wget -m -A 'Pillow-*' \ @@ -110,4 +110,3 @@ Released as needed privately to individual vendors for critical security-related ## Documentation * [ ] Make sure the default version for Read the Docs is the latest tagged release e.g. ``d2d43879`` (5.4.0) -