To stick with the process described here
We need to come up with the way to do this automatically.
Major hurdle on this way is having to generate cmd/kusk/manifest_data.go and touching config/default/kustomization.yml. If we do this in the CD pipeline goreleaser will error with dirty state as described here
To solve one piece of this is add cmd/kusk/manifest_data.go into .gitignore but adding config/default/kustomization.yml to gitignore is not an option.
Releasing kusk CLI needs to be automated.
To stick with the process described here We need to come up with the way to do this automatically.
Major hurdle on this way is having to generate cmd/kusk/manifest_data.go and touching config/default/kustomization.yml. If we do this in the CD pipeline goreleaser will error with dirty state as described here
To solve one piece of this is add cmd/kusk/manifest_data.go into .gitignore but adding config/default/kustomization.yml to gitignore is not an option.