- resolve-or-create the release by tag to avoid the 409 'Release is has no Tag'
when a release already exists for the tag (e.g. one made manually in the UI)
- use POST /releases/{id}/assets with multipart field 'attachment'
(was the obsolete /_attachments route with field 'file')