2026-01-12-pytest

codecov

Example demo/live code repo for UBC DSCI 524 Week 3 (ci/cd + documentation)

Lecture 1

  • github actions (a more proper lecture)
  • GHA + testing (pytest)
  • documentation (quartodoc)

Lecture 2

  • documentation (quartodoc + quarto websites)
  • more ci + cd
    • ci: testing, style checker, runs on push/pr main + other branches
    • cd: test, style checker, pypi test, documentation (gh-pages branch)
  • conventional commits, changelogs

Next week:

more automations:

  • auto version bumping for pypi test
  • coverage badges