Collection of Github actions used in several repositories
- create-release: Create a release from a tag of the form
v*
and include the corresponding changelog fromCHANGELOG.rst
as release description. This must be in ReStructuredText format with the version (without "v") as header; changes must be given as a "-"-list. - filter-branch: Filter for the branch given in the
args
option, regardless of what git ref is given by the event (useful, for instance, for triggers other thanpush
). - python-run: Run commands line by line given as a list in the
args
option in the workflow file in a Python environment; the environment variablePIP_PACKAGES
install takes a list of packages to install via pip. Use tags "python-2.7" and "python-3.7" for specific Python versions. - multi-python-run: Like the
python-run
action but supports the environment variablePYTHON_VERSION
as a (space-separated) list of Python version to run consecutively. It creates an inner docker container so environment variables (beyond the standard Github Actions variables) have to specified in theENV
variable.