demmerichs / runcon

MIT License
0 stars 0 forks source link

Setup CI/CD #1

Closed demmerichs closed 2 years ago

demmerichs commented 2 years ago

Use GitHub Actions to setup CI/CD pipeline, especially for pytests and coverage (update badges on README if possible).

Helpful links: https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows https://github.com/marketplace/actions/automatic-releases https://github.com/hynek/structlog/blob/main/.github/workflows/ci.yml https://github.com/cjolowicz/cookiecutter-hypermodern-python (see also for badges) https://hynek.me/articles/ditch-codecov-python/ https://dedreira.medium.com/create-a-github-actions-ci-pipeline-for-a-python-package-4c4c02dc5f2e https://github.com/marketplace/actions/python-coverage-comment

demmerichs commented 2 years ago

Might want to use pre-commit.ci for automatic pre-commit checks, e.g. flake8, mypy, black

demmerichs commented 2 years ago

Make use of dependency caches maybe?