Retry on failed publish

Description of the limitation and why it is relevant to address

As a Developer I want to be able to retry a publish so that I don’t need to:
- A. contact viktor support (and wait)
- B. don’t need to change the tag while the app is still literally the same.

It happens from time to time: I want to publish, but I forgot to set the environment variable that is necessary for installation of our private package. Currently we do a check in our action pipelines if the variable is available, but we can’t check if the variable is correct. The installation obviously fails, but i would like to have some kind of ‘retry’ button.

I think this is relevant for the VIKTOR platform because it makes life easier.

Submitter proposed design (optional)

Add a ‘retry’ option in the GUI at the app version overview.

Another option would be to have the option to ‘force publish’ on an existing tag. Currently that is not possible (as far as I know)

Current workarounds

A. contact viktor, often with some waiting time (and offcourse often that is not desirable)
B. Republish with a new tag with (e.g. with awkward suffixes a trailing zero, or ‘-retry’ or something like that)

Hi Wichard,

thanks for your request, the problem is clear.

Would it be already sufficient if it would be possible that you can reuse the tag when the publish failed? And would it be sufficient if you can do this from the cli?

@Vincentvd I am looping you in since you had the same request.

That would be perfect!

Yes, for me that would also be sufficient