Continuous Integration¶
TAU Commander uses GitHub Actions for continuous integration. The workflow
configurations are defined in .github/workflows/ and run automatically on
every push and pull request.
CI Workflows¶
- CI (
CI.yml): - Installs TAU Commander, runs the full test suite against multiple database
backends (TinyDB and SQLite), builds the Sphinx documentation, reports code
coverage to Codecov, and deploys documentation to GitHub Pages on pushes to
masterorunstable. - Nightly (
nightly.yml): - Runs a more comprehensive nightly build that includes a full TAU installation
and
tau_validatetesting in addition to the standard test suite.
