googleapis / release-please

generate release PRs based on the conventionalcommits.org spec
https://www.conventionalcommits.org
Apache License 2.0
4.41k stars 325 forks source link

Tauri support #2252

Open fabien0102 opened 3 months ago

fabien0102 commented 3 months ago

Is your feature request related to a problem? Please describe. Currently, release-please doesn't support Tauri application release.

Describe the solution you'd like I would like to add tauri strategy on release-please, it's a mix of the rust and nodejs strategy with a tauri.conf.json file to update.

Describe alternatives you've considered I did a quick POC with a local version of release-please locally, works well but I think the community could benefit for it and being part of the official release-please will enable the use of the tauri strategy in the github-action.

Additional context You can see the result of my experiment here -> https://github.com/fabien0102/cn-cloud-integration/pull/9

As you can see this is updating 4 files: package.json, Cargo.toml, Cargo-lock.toml and tauri.conf.json

I'm happy to open a pull-request if the feature is accepted.

bukowa commented 2 weeks ago

Additional context You can see the result of my experiment here -> https://github.com/fabien0102/cn-cloud-integration/pull/9

Hey - link is dead.

fabien0102 commented 1 week ago

Additional context You can see the result of my experiment here -> fabien0102/cn-cloud-integration#9

Hey - link is dead.

Good catch, the repo was private 🤦