7 Commits
Author SHA1 Message Date
Rylan Polster 4f1bbf003a Use GitHub API to generate release notes 2021-10-05 14:43:17 -04:00
Mike McQuaid 08c96df947 release_notes: refactor/cleanup.
This was failing for me locally so I've made some fixes:
- remove the `markdown` flag (as it's the only path now)
- refactor the generation to not use intermediate variables
- discard more weird cases rather than erroring
- exclude @Homebrew changes (e.g. from bots) because we don't care about
  these in the release notes
2021-06-21 14:25:01 +01:00
nandahkrishna f7c8810214 utils/github/api: remove 'api' from method names 2021-02-17 23:47:05 +05:30
nandahkrishna 56e0c3d9e8 Update GitHub API usage 2021-02-15 22:38:27 +05:30
Mike McQuaid 1cf9f0f789 dev-cmd/release: output blog post release notes.
I forgot until I started to work on the 3.0.0 release that there was an
added step I would do for a major/minor release:

```
brew release-notes --markdown 2.7.0 | pbcopy
```

This would generate for 3.0.0/2.8.0 the release notes since 2.7.0 for
editing down into a blog post.

Add this behaviour to `brew release` and, because we're doing it
programmatically anyway, take this chance to also reject Dependabot
lines and sort them for easier grouping by pull request subject.
2021-02-03 10:06:10 +00:00
Rylan Polster e1f73e407a Add ReleaseNotes module 2021-01-21 18:30:16 -05:00
Rylan Polster be02591cb6 Add brew release command 2021-01-21 18:29:43 -05:00