Skip to content

armand-sauzay/actions-python

Repository files navigation

Actions Python

This project is forked from open-turo/actions-python

GitHub Action for `python` based repositories. It supports `pip` and `poetry` as package manager.

CI Release Version


Documentation: https://armand-sauzay.github.io/actions-python/

Source Code: https://github.com/armand-sauzay/actions-python


Actions

action: lint

Lint will run pre-commit linters against the consumer repository, optionally checking out to to the consumer repository.

See usage here.

Documentation is found here.

action: test

Test will run tests in the consumer repository using pytest. This action will also check out the repository if checkout-repo is passed, as well as pip install .[dev] and pip install .[test] for dependencies.

See usage here.

Documentation is found here.

action: release

Release will optionally checkout the consumer repository and attempt a Semantic Release using the root level configuration file (e.g. .releaserc.json) indicating branches and plugins to use to facilitate the release.

See usage here.

Documentation is found here.

Get Help

Each Action has a detailed README for how to use it as referenced above. Please review Issues, post new Issues against this repository as needed.