lincior / vidutils

Video processing tools for prototyping in Python.
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

Release process #7

Open lincior opened 1 year ago

lincior commented 1 year ago

Define the release process for this package.

Upload to PyPI should happen when a GitHub Release is created (which needs a tag?). How to manage pre-release versions though?

lincior commented 1 year ago

Opted for the default workflow, suggested here: python package is published to PyPI on each Release.

Added a manual trigger for uploading to TestPyPI.

lincior commented 1 year ago

A possible process would be using branches with naming convention release/* to start triggering actions like a semantic versioning trigger, pre-release build and publish...