I totally understand what you mean. The way I used to manage it in a project was to use GITHUB_SHA for the Docker image tag that gets pushed to ECR and this way, track code changes with deployment artifacts
let me open an issue to investigate how we may improve the process here and provide more guidance on how to integrate this flow/task versioning with GitHub CI/CD flow
@Marvin open "Provide docs/recipes on how to version flows and tasks in a CI/CD GitOps process"