Add list of steps todo for releasing
diff --git a/release-steps b/release-steps
new file mode 100644
index 0000000..0303810
--- /dev/null
+++ b/release-steps
@@ -0,0 +1,57 @@
+update version number, text in:
+- announcement.msg
+- CHANGES
+- lib/__init__.py
+- lib3/__init__.py
+- setup.py
+
+ensure libyaml version is up to date in .travis.yml and .appveyor.yml
+
+commit with "changes for release X.Y"
+
+push to release branch
+
+mkdir /tmp/pyyaml-release
+cd /tmp/pyyaml-release
+mkdir work
+
+docker run -it  -v$PWD/work:/work python:3.7-buster bash
+--->
+pip install cython twine
+
+git clone https://github.com/yaml/pyyaml -b (release branch)
+git clone https://github.com/yaml/libyaml -b (current branch)
+
+cd libyaml
+./bootstrap
+./configure
+make
+make test-all
+make install
+ldconfig
+
+cd ../pyyaml
+make dist PYTHON=python
+# get wheels from AppVeyor artifacts, copy to dist/
+https://ci.appveyor.com/project/nitzmahone/pyyaml-fk6n7 -> Artifacts
+twine upload dist/*
+
+cp dist/* /work/
+
+exit docker
+
+
+tag release, push tag
+
+merge to master
+
+update yaml/pyyaml.org
+
+copy all release binaries from /tmp/pyyaml-release/work to download/pyyaml
+
+* wiki/index.md News section
+* wiki/PyYAML.md History
+
+% make update
+
+push