The upload-charm action cannot be used to upload temporary Charmhub releases (e.g., publish a charm to latest/edge/temp-123), because it automatically creates a GitHub tag (and release) whenever it's called; this obviously doesn't suit temporary releases.
Solution
Make the GitHub tagging process optional, by adding an extra (optional) input to the action.
(p.s. the unrelated edits are from the pre-commit hook running prettier)
Issue
The
upload-charm
action cannot be used to upload temporary Charmhub releases (e.g., publish a charm tolatest/edge/temp-123
), because it automatically creates a GitHub tag (and release) whenever it's called; this obviously doesn't suit temporary releases.Solution
Make the GitHub tagging process optional, by adding an extra (optional) input to the action.
(p.s. the unrelated edits are from the pre-commit hook running
prettier
)