openfga / frontend-utils

Helpful functions for building OpenFGA model authoring frontends - https://www.npmjs.com/package/@openfga/frontend-utils
https://openfga.dev
Apache License 2.0
15 stars 7 forks source link

ci: replace existing github release creation #234

Closed ewanharris closed 5 months ago

ewanharris commented 5 months ago

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

evansims commented 5 months ago

Nice. Yeah, this Action worked very reliably for us on the Auth0 SDKs and never had any issues.

ewanharris commented 5 months ago

I'm going to close this PR out as I did some testing of the submark action and it appears we can't pin to a commit sha or version, which doesn't align with our requirements for using GH actions