Commit Graph
6 Commits
Author SHA1 Message Date
Bo Anderson 861dea9ada Bump various type strictnesses 2021-09-11 01:00:23 +01:00
Mike McQuaid 40b2340ba3 release_notes: use safe_popen_read.
Otherwise if `git log` fails (e.g. due to missing `origin/HEAD` in my
case) then it will generate a release with empty release notes.
2021-08-03 08:51:46 +01: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
Steve PetersandMike McQuaid f2c46d4608 release_notes: fix for missing body message
Some merge commits don't include the title of the pull request
on subsequent lines, leaving the markdown link text blank
in the release notes. This appends the subject line of the
commit message instead if the body is missing and adds a test
case.
2021-05-10 16:29:59 +01:00
Rylan Polster e13dc902df Add tests and fix type signature 2021-01-23 02:06:12 -05:00
Rylan Polster e1f73e407a Add ReleaseNotes module 2021-01-21 18:30:16 -05:00