GitHub Action
The Transformations CLI provides a GitHub Action to deploy transformations. You’ll find the documentation here. We’ve also created a CI/CD template that uses GitHub Workflows. You’ll find the documentation here.Migrating from Jetfire CLI
Transformations CLI replaces the Jetfire CLI. If you’ve already used the Jetfire CLI in a GitHub Action, we recommend migrating to the Transformations CLI GitHub Action. You’ll find the migration guide here.Contributing
We use poetry to manage dependencies and to administrate virtual environments. To develop Transformations CLI, follow these steps to set up your local environment:1
Install poetry
Install poetry (add
--user if desirable):2
Clone repository
3
Navigate to the repository
Move into the newly created local repository:
4
Install dependencies
Create a virtual environment and install dependencies:
5
6
Publish a new version
To publish a new version, change the version in
cognite/transformations_cli/__init__.py and pyproject.toml. Make sure to update the CHANGELOG.