I am really happy how this turned out and I thought I would share the dagger pipeline and write up on how to use it. While it was vibe coded, with an open source model, and it uncovered loads of useful bugs that led to the CI being made more reliable. https://github.com/awdemos/zerochain
#Dagger example pipeline for Rust app written by
1 messages · Page 1 of 1 (latest)
You can replace +defaultPath & source *dagger.Directory with source *dagger.Workspace now
its still work in progress. I just got this great AI output on the next pass:
I'd work on the Dagger design a bit further first. https://docs.dagger.io/extending/constructors/ will be a useful read, as will https://docs.dagger.io/core-concepts/checks/ for lint/testing
Does this require you to migrate your module to a workspace?
no, it's already available to all modules
I'll try it out. Is auto injection of the workspace also available? I guess, I'm not sure which parts work and which don't. So my inclination is to wait till more is merged 🙂
It is, yes. It's a drop-in replacement for the --source you previously needed when calling remote moduled