User:Jbakker/projects/Blender/ReleaseScript

= Blender Normal Release Script =

Keep track of https://wiki.blender.org/wiki/Process/Release_Checklist as the governance is written there. This page just has the scripted bits extracted from that page.

Last commit

 * Check versioning_290.c
 * "versioning_userdef.c", #blo_do_versions_userdef
 * "versioning_userdef.c", #do_versions_theme
 * Change BLENDER_VERSION_CYCLE `BKE_blender_version.h`
 * compile, commit and push

Start Builds
Start builds on the buildbot By pressing Force build for linux, windows and MacOS. Enter your e-mail and put "Blender 2.91.0 Release" as reason

Now we need to wait for half an hour for the builds to complete. During that time the source archives can be created and uploaded

Upload builds to download.blender.org
Perform the next steps after all the builds have been successfully build.

Make sure the destination folder already exists.

Windows Store
Make sure it you start a developer command prompt. otherwise the process will fail.

copy file to linux for uploading

https://partner.microsoft.com/en-us/dashboard/products/9PP3C07GTVRH

Steam
Normally this step is performed by Nathan Letwory. It requires a MacOS but the process as described in https://developer.blender.org/D8429

Snap
Follow snap/README.txt in the source folder

File access on download.blender.org
Ask troubled to change the flags of the release files + source files. But normally it is done automatically.

Git tagging
Tag blender/add-ons/addons_contrib i18n and tools

Remind Bastian to update the API docs.