Closed demmerichs closed 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
Might want to use pre-commit.ci for automatic pre-commit checks, e.g. flake8, mypy, black
Make use of dependency caches maybe?
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