swillner / actions

Collection of Github actions used in several repositories

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Github Actions

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 from CHANGELOG.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 than push).
  • 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 variable PIP_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 variable PYTHON_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 the ENV variable.

About

Collection of Github actions used in several repositories

License:GNU General Public License v3.0


Languages

Language:Shell 55.4%Language:Dockerfile 44.6%