Re: [prometheus-developers] prometheus/prometheus Changelog Management

2020-02-18 Thread Simon Pasquier
On Fri, Feb 14, 2020 at 11:30 PM 'Matthias Rampke' via Prometheus
Developers  wrote:
>
> How do I make it so there is no entry?

If you mean "ignore a PR that shouldn't appear in the changelog" then
all PRs that aren't labelled will added as comments to the
CHANGELOG.md file.
>From there you're still free to rearrange whatever has been produced.

Here is an example with Alertmanager:
https://github.com/simonpasquier/alertmanager/commit/7fde3cc25471c626e82def873a01a9924e1816ae


>
> On Fri, 14 Feb 2020, 18:07 Simon Pasquier,  wrote:
>>
>> Correct, the PR is in the promu repository (I've updated it just now
>> to address comments from Brian though it should have been done long
>> ago):
>> https://github.com/prometheus/promu/pull/170
>>
>> Right now, it leverages the PR labels to classify the change (BUGFIX,
>> CHANGE, ...) and it uses the PR's title as the changelog entry. It
>> wouldn't be hard to mimic what Kubernetes is doing and lookup the
>> changelog entry in the PR description as Matthias suggested. If
>> nothing is found it can always fallback to the title.
>> I agree that asking every PR to include the changelog update might not
>> be convenient (both for the contributor and the maintainer).
>>
>> On Fri, Feb 14, 2020 at 8:10 AM Frederic Branczyk  
>> wrote:
>> >
>> > I recall Simon having a tool that would largely generate the changelog 
>> > automatically, that worked pretty well last time I was release shepherd. 
>> > Otherwise I'm also happy to discuss a process like in Kubernetes where the 
>> > changelog item is written into the PR. On Thanos we have in the PR 
>> > template that people have ensured that the changelog item was added 
>> > respective to the change. Seems like there are options, I personally would 
>> > favor something that would be done at contribution time, so not all the 
>> > responsibility falls on the release shepherd as it does today, and more 
>> > generally it seems like the person contributing the change probably is 
>> > also a good candidate to describe it in the changelog.
>> >
>> > On Fri, 14 Feb 2020 at 08:05, Callum Styan  wrote:
>> >>
>> >> Hi all,
>> >>
>> >> I'd like to start a discussion around changing how we manage the 
>> >> prometheus/prometheus changelog, specifically the fact that the changelog 
>> >> is generated manually by the release shepherd as part of the release 
>> >> process.
>> >>
>> >> We can discuss options for what the new process would look like, such as 
>> >> requiring PR's to include changelog entries before merging or the next 
>> >> release shepherd periodically updating the changelog prior to the 
>> >> release, in more detail later. However I'd first like to get a sense of 
>> >> whether anyone else feels strongly about either changing or not changing 
>> >> this part of the release process.
>> >>
>> >> Thanks,
>> >> Callum.
>> >>
>> >> --
>> >> You received this message because you are subscribed to the Google Groups 
>> >> "Prometheus Developers" group.
>> >> To unsubscribe from this group and stop receiving emails from it, send an 
>> >> email to prometheus-developers+unsubscr...@googlegroups.com.
>> >> To view this discussion on the web visit 
>> >> https://groups.google.com/d/msgid/prometheus-developers/CAN2d5OTjOrCfpRF_NXGcQB5nOz%3DVPgnz3LdEk15ucV4PFz%2B4BQ%40mail.gmail.com.
>> >
>> > --
>> > You received this message because you are subscribed to the Google Groups 
>> > "Prometheus Developers" group.
>> > To unsubscribe from this group and stop receiving emails from it, send an 
>> > email to prometheus-developers+unsubscr...@googlegroups.com.
>> > To view this discussion on the web visit 
>> > https://groups.google.com/d/msgid/prometheus-developers/CAOs1UmyOfHbC75bdk55frFQt-KYgD6cg7vh%2BCPSmVmMnSV3sng%40mail.gmail.com.
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "Prometheus Developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to prometheus-developers+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/prometheus-developers/CAM6RFu79WLX7ZZezxMvQdinV5VMdP-0pfPSfTPs45g7RO-qGcA%40mail.gmail.com.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Prometheus Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to prometheus-developers+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/prometheus-developers/CAFU3N5XcbOkOrPVrQ-Mzd-FX%2B7W%2B6kdL_uKOCQ%3DLn1X8f2%2BdtQ%40mail.gmail.com.

-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to prometheus-developers+unsubscr...@googlegroups.com.
To view this discussion on the web visit 

Re: [prometheus-developers] Moving "official" JIRA Alertmanager integration (github.com/free/jiralert) to prometheus-community Organization.

2020-02-18 Thread Simon Pasquier
+1

Go ahead!

On Mon, Feb 17, 2020 at 10:57 AM Bartłomiej Płotka  wrote:
>
> cc Alin (:
>
> On Mon, 17 Feb 2020 at 09:42, Matthias Rampke  wrote:
>>
>> +1 given the prominence of "warning alert = ticket" in SRE lore, having a 
>> building block available for this in -community is a good thing.
>>
>> /MR
>>
>> On Sun, Feb 16, 2020 at 11:08 AM Bartłomiej Płotka  
>> wrote:
>>>
>>> Hi,
>>>
>>> As per https://github.com/prometheus-community/community/issues/6 I would 
>>> like to propose moving https://github.com/free/jiralert project to the 
>>> promethus-community organization.
>>>
>>> I am a maintainer of the Jiralert and I am happy to continue those duties 
>>> once moved to prometheus-community org. Initial author, Alin approved the 
>>> idea as well. Of course, if anyone wants to help us in maintaining 
>>> Jiralert, let us know. (:
>>>
>>> I believe it makes sense to host in our common community org as this is 
>>> official JIRA integration for Alertmanager as per 
>>> https://prometheus.io/docs/operating/integrations/#alertmanager-webhook-receiver.
>>>  Reasons are: more visibility and collaborating with other community 
>>> projects on best-maintaining practices etc
>>>
>>> Any objections? (:
>>>
>>> Kind Regards,
>>> Bartek
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups 
>>> "Prometheus Developers" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>> email to prometheus-developers+unsubscr...@googlegroups.com.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/prometheus-developers/CAMssQwaP_uB%3DHzkuFPXqNhtXaPmM8YxuvLvSLUMrLJk_89QfoA%40mail.gmail.com.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Prometheus Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to prometheus-developers+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/prometheus-developers/CAMssQwY%2B3WMUUCEmaqpF422JTMXLYFFpoAXUn-6j%2B8S8VvyoFA%40mail.gmail.com.

-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to prometheus-developers+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-developers/CAM6RFu6D3SPgfTfd7TqtDocf5U%2Bs%3DWPmFgp4cb%2B_q0thCksFog%40mail.gmail.com.