Is your feature request related to a problem? Please describe.
For some apps it's difficult to get deployed versions. Either they don't have apis, have complex auth, or you simply don't want to expose an api just for getting the version due to security reasons.
Describe the solution you'd like
Add an optional feature that would after clicking the Approve button simply copy the latestVersion to deployedVersion. This could work for all apps regardless of theirs apis. In case of webhooks being used it would wait for a confirmation before setting it. If no webhooks are used it would just copy it straight away.
Describe alternatives you've considered
Unless there is an usable api, the only other alternative is to get versions through cli, store it to some file, then either bind mount (if on the same server) or serve that text file somewhere. Both approaches are messy.
Is your feature request related to a problem? Please describe.
For some apps it's difficult to get deployed versions. Either they don't have apis, have complex auth, or you simply don't want to expose an api just for getting the version due to security reasons.
Describe the solution you'd like
Add an optional feature that would after clicking the Approve button simply copy the latestVersion to deployedVersion. This could work for all apps regardless of theirs apis. In case of webhooks being used it would wait for a confirmation before setting it. If no webhooks are used it would just copy it straight away.
Describe alternatives you've considered
Unless there is an usable api, the only other alternative is to get versions through cli, store it to some file, then either bind mount (if on the same server) or serve that text file somewhere. Both approaches are messy.