Buildbot: Python module CI and automate release to PyPi #45

Closed
opened 2023-02-27 18:05:51 +01:00 by Brecht Van Lommel · 1 comment

Currently this needs to be done manually, triggering a branch build for blender-vX.Y-release with the Python Module option checked. We should automatically run CI periodically (once a day or week?) and automate the release process.

For releasing to PyPi, the current process is downloading the wheels for all platforms and uploading them to pypi. This should be automated on the buildbot, as part of the regular release process.

There is a 10GB limit for all release packages for all version. We may need to delete older releases quickly or not update for every LTS release, or ask for increased space.

Currently this needs to be done manually, triggering a branch build for `blender-vX.Y-release` with the Python Module option checked. We should automatically run CI periodically (once a day or week?) and automate the release process. For releasing to PyPi, the current process is downloading the wheels for all platforms and uploading them to pypi. This should be automated on the buildbot, as part of the regular release process. There is a 10GB limit for all release packages for all version. We may need to delete older releases quickly or not update for every LTS release, or ask for increased space.
Brecht Van Lommel added the
buildbot
label 2023-02-27 18:53:11 +01:00
Brecht Van Lommel changed title from Buildbot: automate Python module release to PyPi to Buildbot: Python module CI and automate release to PyPi 2023-03-28 16:38:05 +02:00
Author
Owner
PyPI deployment implemented in infrastructure/blender-devops@39466743b2c92f14a8d4beeb6a7971a9806f01d3. Documented in blender/blender-developer-docs@383f6c33304dfff95a52634fef4274b8ecd46902 FYI: @ThomasDinges @lichtwerk
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: infrastructure/blender-projects-platform#45
No description provided.