Open gremo opened 1 year ago
I'm facing the same issue.
What if when it's the first tag (there is no previous tag) it considers the whole history to build a change log? Instead of using a previous tag, it could look at the first commit and build the changelog from it in this initial release.
I agree. Also, this is a case where it could and I think should fail silently (if no other solution is possible). An empty changelog is not a big deal, but a failed first release is.
If we are to handle it ourselves (through conditional execution of the steps, default, etc.) this would make our workflow more complex but only to handle the first release... it doesn't make practical sense.
I've read the note in the documentation:
My question is how to prevent the workflow failing caused when no previous tag exists. I think that this should be documented too, at least with some code snippers. Because on a brand new project, this is going to 100% fail for obvious reasons.
Of course one can:
... but this is very incovenient.