Couple quick questions as I've not been too active lately. Right now I'm working on a project that's more c#. 1️⃣ c# sdk stable enough to use regularly in prod release pipelines or still experimental? 2️⃣ i saw a mention of zenith. My hope was to have self contained workflows called from dagger cli without any other things like mage someday(i love mage but unless y'all take it over its stalled on any development for a long time 😞) 3️⃣ having a shareable registery of user created pipelines like how github actions marketplace is there? Worse case I build@a github search to inventory all uses I can find in public and summarize with ai to use as examples to jump start things. No rush just miss working on this stuff and seeing where it stands in case I can use some of it in this new project.
#Current state cliff notes
1 messages · Page 1 of 1 (latest)
Bump on c#. Would love to know if it's used by anyone regularly or still an experimental thing
bump <@&946480760016207902> <@&1113692156289351723> ... no rush but I see this message didn't get noticed. Including c# and dagger maintainers.
c# for 1️⃣
Dagger maintainers for 2️⃣ and 3️⃣
The C# sdk is something our team is interested in exploring.
Hey @steep forum! Yes, Zenith is going to be released soon (in Q1; 2️⃣) but it's already being used by quite a few. See https://daggerverse.dev (3️⃣).
Right now only Go, Python and more recently Typescript are supported. Modules allow creating shareable functions with pipelines that are cross-language. They're run in a container so you don't have to have anything locally other than the dagger CLI. We're working on documentation to help contributors support it in their SDKs. If you're using Mage then you can try porting to a Go module today. We're also working on documentation to help migrate.
Or would you rather wait for a C# module? That can take longer because it depends on external contributors to add support for it. Any SDK other than Go, Python and Typescript are still experimental at the moment (1️⃣), but we need feedback from users to know how stable they are.
There's an experimental .NET SDK, not sure if there's a need for a separate C# as well. \cc @vocal zenith
If the cli doesn't care about language and dagger invokes regardless this could be useful as I could mix and match solutions and still run the same way. I'll catch up on these updates soon. I prefer Go anyway just trying to keep options open for others 😀