probot / ideas

Share ideas for new GitHub Apps built with Probot
96 stars 48 forks source link

Releases generated from markdown files #78

Open JasonEtco opened 5 years ago

JasonEtco commented 5 years ago

Since releases aren't version controlled or PR-able (the content of the actual release), it'd be neat to have a .github/releases folder of markdown files. Maybe using front-matter, it could follow a scheme like this (taking options from octokit.repos.createRelease):

---
title: My dope release
tag: v1.0.0
---
This is the body of the release!

This could even pull in functionality similar to Release Drafter, and update the PR instead of the draft release.

Everything as code.

JasonEtco commented 5 years ago

Random additional thought, which in hindsight was why I opened this issue in the first place after seeing a typo in a release: this should also update the descriptions of existing releases, allowing them to be open-source properly.