I am wrapping up changie, using Go SDK.
Goal will be to run the basic commands but also include some git workflow so it will
- checkout the sha of the pushed commit on main
- run the batch and merge commands.
- commit these new files and updated changelog
- tag it
- push commit these+ tags
1️⃣ Since this involves the git workflow piece is there a better way than checking out the repo inside of dagger and flipping to the commit and running and pushing all internally? The more I do inside dagger the more auth/environment variables become challenging so making sure.
2️⃣ I think my biggest confusion besides this is chaining commands because of handling output becoming confusing. So if I have a "latest" command and it outputs just the current version and run that via cli great, but if I want it to be input for another command if chained together in a combination of commands, what's the way to return output so it can be used, still stdout? A code link would help me if you have an example in a module so I can emulate this.
3️⃣ is there anything I need to do to make this not interact with any dagger cloud stuff for privacy at this point, just the https://consoledonottrack.com/ ? Dagger cloud is great but cannot use at this stage as would be an involved legal vetting process.
This will be the first workflow shared across team in a meaningful way so hoping it's successful and shows value to everyone!
I'd like to eventually connect to azure OpenAI and then have it automatically cleanup grammar and wording with a flag so I think lots of promise here!
after all my new constructor stuff. Glad to see it was already caught and well documented. I need to add "search open issues" to my copilot instructions and maybe it will help debugging :-p