workflow/main.yml provides job "apply", who applies --dry-run. But with the improvement of kusion engine, it cannot work for now.
Besides, does "apply" want to do CI or CD? I prefer the latter. Yt should not in the main.yml which is trigger by push or pullRequest on main, but be a tool which can be used by someone who wants to apply a stack by GitOps.
Enhancement
workflow/main.yml provides job "apply", who applies --dry-run. But with the improvement of kusion engine, it cannot work for now. Besides, does "apply" want to do CI or CD? I prefer the latter. Yt should not in the main.yml which is trigger by push or pullRequest on main, but be a tool which can be used by someone who wants to apply a stack by GitOps.