Add expiry time to public install page

Description of the feature request

Artifacts deployed with a public install page seem to be permanent. Please add an option to set an expiry time after which the public install link will no longer be valid, and the artifacts will be removed.

Use case / for what or how I would use it

Although the public install page URLs are effectively unguessable, as a security precaution we don’t like these pages staying visible indefinitely. We want public builds to expire, e.g. after 30 days.

This is a great idea thanks for sharing.

I am interested if you would need a configurable expiration and what would make sense as a default?

eg. 7, 14, 30, 60, 90 days (14 day default)

I was looking for the exact same functionality and I’m surprised that this doesn’t exist already. Is bitrise really keeping the artifacts forever? Supporting artifacts expiration could be a great cost-saver apart from the security benefits.

Regarding the default value, I don’t care so much, because this is probably something I want to configure explicitly anyway. I think 14 days would be a good default.