In this time we use moon https://moonrepo.dev/docs to handle our tasks. On local and on Github Actions.
I thinking to migrate our Pipelines to use Dagger + Moon, question is it good idea?
I mean like keep moon do a job for tasks and tasks orchestration and use Dagger to handle Pipeline like build, test, publish Docker images, artifacts and so on.
For example i can have in Dagger build() function and than task in moon
build:
command: dagger call build
deps: ['check']
and in ci.yml i will than just run something like moon ci :build
What do you think will this two tools works together in tandem? Is it good idea to use it like this?