DEV Community

Alex
Alex

Posted on • Edited on

Full-length tutorial on adding automated CI (continuous integration) to your Python projects with GitHub Actions

Custom GitHub apps written be me used in the tutorial series:


The video series covers CI (continuous integration) with detailed explanations and examples. All of it is automated using GitHub Actions so the CI checks can run on every commit/pull request/push request on your repo.

Topics covered include:

  • linting - flake8, mypy, and isort
  • testing - pytest testing to ensure code runs correctly with new changes
  • testing coverage - ensure thresholds are being met with amount of code that is being tested

If you find the video helpful you can greatly help me by doing one or all of the following:


Any questions or requests, just leave a comment.

Top comments (0)