shorebirdtech / setup-shorebird

A GitHub Action to install and setup Shorebird
https://docs.shorebird.dev/ci/github
MIT License
18 stars 3 forks source link

feat: handle cases where shorebird is already installed #5

Closed felangel closed 1 year ago

felangel commented 1 year ago

This action should gracefully handle cases where shorebird is already installed on the runner.

From a customer:

Ideally it would skip if the versions are the same, but for simplicity I would say overwrite.

If/when you support different shorebird versions, then overwrite would be the only option I'd think if you can't do a version comparison first

Also, ideally the install path would still be set to the outputs when no install actually takes place