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:
ci-tests.yaml, which runs continuous integration (CI) tests on each on each pull request.lint-format.yaml, which runs linting on each pull request.publish-to-pypi.yaml, runs when a new version tag is pushed and publishes that tag version to PyPI.figshare.yaml, releases new versions to Figshare.publish-to-dafni.yaml, which containerises and uploads every major release to DAFNI.
Webhooks
We also use two Webhooks, which can be found in the project settings on Github. These include: