planningcenter / pco-release-action

Github Actions for streamlining the release process for apps that use Github releases
0 stars 0 forks source link

feat(release): add more robust reporting #16

Closed kylemellander closed 2 weeks ago

kylemellander commented 2 weeks ago

Because we're not organizationally at a place where we are ready to auto-deploy without any checks, we need to make sure that there is clear communication about the "next steps" after a release is created. In addition, we want to add clear communication about successes and points of failure.

This PR overhauls the reporting system, bringing it more out of github actions and into a report that shows up on the PR after it is complete.

Here is an example from one of my tests: https://github.com/planningcenter/test-js-auto-deploy-pkg/pull/5

Screenshot 2024-09-09 at 2 09 06 PM

It shows: