MPF release checklist
Help us write it!
This section is unwritten or needs an update or edit. Can you help write it? Get your name in lights and geeky pinball bragging rights! Hit the magic sparkly wand to the right of the title to see this page source on GitHub. Then add/edit and submit your change. It's easy!
This needs to be updated. Nothing below here applies anymore:
What to do to make a MPF release?
-
Update MPF Release Notes (mpf-docs repository dev branch)
-
Create draft blog post in
missionpinball-websiterepository (in_draftfolder) -
Create
a.bb.xbranch (e.g. 0.50.x) and push it based on devmpfrepositorympf-mcrepositorympf-monitorrepositorympf-examplesrepositorympf-debian-installerrepository
-
Create a.bb branch (e.g. 0.50) and push it based on
latestbranch inmpf-docsrepository -
Add
a.bbto versions on readthedocs and wait until it finished building -
Remove
a.bbfrom redirects in readthedocs -
Add
a.bb + 1to redirects in readthedocs -
Increase version to a.bb.0 on
a.bb.xbranchmpfrepositorympf-mcrepositorympf-monitorrepository
-
Set version to
a.bb.xinmpf-mcrepository inappveyor.yml -
Wait until all builds pass
-
Increase version to
a.bb.0-dev0(bb + 1ora + 1) on dev branchmpfrepositorympf-mcrepositorympf-monitorrepository
-
Update
latestbranch onmpf-docs- Remove branch protection
- Set
current_branchtoa.bb.xinconf.py - Set branch in
.travis.ymltoa.bb.x - Remove
--prefrom install notes - Update linux installer references to
a.bb.xinstead of dev - Push dev branch to latest (hard push)
- Re-add branch protection
-
Update
devbranch onmpf-docs- Update version to next release in
conf.py
- Update version to next release in
-
Protect branches
a.bb.xonmpfrepositorya.bb.xonmpf-mcrepositorya.bb.xonmpf-monitorrepositorya.bb.xonmpf-examplesrepositorya.bbonmpf-docsrepositorya.bb.xonmpf-debian-installerrepository
-
Publish release post on forum
-
Increase version in forum header
-
Publish release post on pinside
-
Publish release post on slack
-
Delete pre releases on pypi
mpfmpf-mcmpf-monitor
-
Tag Release on github
mpfmpf-mc
Something missing or wrong? You can fix it!
This website is edited by people like you! Is something wrong or missing? Is something out of date, or can you explain it better?
Please help us! You can fix it yourself and be an official "open source" contributor!
It's easy! See our Beginner's guide to editing the docs.
Page navigation via the keyboard: < >
You can navigate this site via the keyboard. There are two modes:
General navigation, when search is not focused:
- F , S , / : open search dialog
- P , , : go to previous page
- N , . : go to next page
While using the search function:
- Down , Up : select next / previous result
- Esc , Tab : close search
- Enter : go to highlighted page in the results