ci: replace existing github release creation #234
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Given the issue with the existing action around newlines, I figured it was worth a quick look into replacing it.
The existing action uses a tool called submark to parse the changelog for the release body, this offers an action that we can use to do the same and then feed the output of that into a maintained action for creating a release (we've used this before in Auth0 SDKs).
This is entirely untested so is in draft status, if we decide we wanna give it a try then I will experiment on a personal repo to ensure I have a working flow before attempting to roll out.
References
Review Checklist
main