holochain / scaffolding

Scaffolding tool to quickly generate and modify holochain applications
https://docs.rs/holochain_scaffolding_cli
220 stars 19 forks source link

feat: Integrate a release automation tool into the scaffolding release workflow #391

Open c12i opened 1 month ago

c12i commented 1 month ago

Introduce release-plz or any other release automation tool into the release workflow. As well as keeping a changelog which will require enforcing conventional commits

ThetaSinner commented 1 month ago

Just an FYI that there's a spike in the Holochain repo to investigate some release tooling options. This is one is one of the options but it'd be super if we converged on a single piece of tooling so we don't have to keep thinking about different tooling each time we go to a different repo. If we experiment with some tools before we converge that is also fine with me :)

c12i commented 1 month ago

Yes, makes sense to use consistent release automation tooling. I suppose this is the issue you are currently using to track this? https://github.com/holochain/wind-tunnel/issues/116

ThetaSinner commented 1 month ago

That's part of it yes, where we think that doing changelogs without custom tooling is likely going to work nicely with conventional commits. Hopefully a release tool would also use that. But the issue against the Holochain repo is this one https://github.com/holochain/holochain/issues/4355. Not much detail yet, but the plan we've discussed verbally is to do a spike on tooling at some point