349fd20bc6
The release must be created as draft initially, otherwise it's published immediately and becomes immutable before assets upload. Users can manually publish after assets are uploaded, or we can add a workflow_dispatch to publish programmatically.