Github Actions and Webhooks

Actions

The Causal Testing Framework makes use of 5 Github Actions, which can be found in the .github/workflows directory. These include:

  1. ci-tests-drafts.yaml, which runs continuous integration (CI) tests on each on each draft pull request.

  2. ci-tests.yaml, which runs continuous integration (CI) tests on each on each pull request.

  3. ci-mega-linter.yaml, which runs linting on each pull request.

  4. publish-to-pypi.yaml, runs when a new version tag is pushed and publishes that tag version to PyPI.

Webhooks

We also use two Webhooks, which can be found in the project settings on Github. These include:

  1. Codecov

  2. Read the Docs