Releaser
Workflow
Versioning
tc provides a sophisticated releaser module that can version at any level in the topology tree. Instead of managing the versions of each function, route, flow etc, we create a release tag at the top-level
tc tag --service <namespace> --next minor|major
This creates a tag with the etl prefix.
Changelog
To see the changelog of a specific topology
cd topology-dir
tc changelog
AI-123 Another command
AI-456 Thing got added
# or
tc changelog --between 0.8.1..0.8.6
To search for a specific text in all changelogs
cd root-topology-dir
tc changelog --search AI-1234
=> topology-name, version