Objectives
Summarize the course tooling: containers, CI, and testing workflows
Build three example Docker images (LaTeX, Python+pytest, C++/googletest)
Implement GitHub Actions workflows to build/push images and run tests inside them
Compile a LaTeX document and publish artifacts in CI
Content summary
We revisit all major themes by assembling three minimal projects under codes/lab09:
python: NumPy-based utilities with pytest testscpp: a CMake project with googletest and a sample test suitelatex: a minimal document compiled in CI with artifacts uploaded
Each project includes a Docker image recipe plus GitHub Actions workflows to build/push the image and run the corresponding tests using container.image.