1. Use the `release.published` event because `release.created` never
triggers for releases that start off as drafts.
2. Use a simpler action to upload files (the defaults are more
appropriate for what we need, which is just uploading the files and
not doing anything else).
1. Use `${{ }}` consistently. It is technically not required in `if`
conditions but GitHub CI docs use it and it avoid certain pitfalls,
such as when the value starts with `!` (making it a YAML type
declaration).
2. Fixes one of the `if`s.