Build a CLI in python or whatever which does the same thing as CI, every CI stage should just call its subcommands.
Just use a task runner(Make, Just, Taskfile) this is what they were designed for.
Just use a task runner(Make, Just, Taskfile) this is what they were designed for.