LeastAuthority / leastbot

0 stars 0 forks source link

Collect github announcements over short time windows then make a single combined IRC announcement. #21

Open nathan-at-least opened 10 years ago

nathan-at-least commented 10 years ago

Github sends "bursts" of related events, such as label changes. Here's an example IRC output:

'nathan-at-least' labeled issue 299: 'Rotate `info@` password.'
Issue: https://github.com/LeastAuthority/leastauthority.com/issues/299
'nathan-at-least' assigned issue 299: 'Rotate `info@` password.'
Issue: https://github.com/LeastAuthority/leastauthority.com/issues/299
'nathan-at-least' labeled issue 299: 'Rotate `info@` password.'
Issue: https://github.com/LeastAuthority/leastauthority.com/issues/299
'nathan-at-least' opened issue 299: 'Rotate `info@` password.'
Issue: https://github.com/LeastAuthority/leastauthority.com/issues/299
'nathan-at-least' labeled issue 299: 'Rotate `info@` password.'
Issue: https://github.com/LeastAuthority/leastauthority.com/issues/299
'nathan-at-least' labeled issue 299: 'Rotate `info@` password.'
Issue: https://github.com/LeastAuthority/leastauthority.com/issues/299

It would be wonderful, if instead it said something like these two lines:

'nathan-at-least` modified issue 299: 'Rotate `info@` password'; labels: +website, +SECURITY, -banana; assigned: 'nathan-at-least'; milestone: July Milestone
https://github.com/LeastAuthority/leastauthority.com/issues/299