We usually do not grant ADMIN role permissions to maintainers, but some
plugins indeed use admin. I prefer to focus on a more common case in the
guidelines

BR, Oleg

On Tue, May 28, 2019, 18:40 Tim Jacomb <[email protected]> wrote:

> I’m pretty sure maintainers can just add the app themselves as it’s
> approved for the org, assuming they have admin permission on the repo
>
> I didn’t need an infra ticket when I set it up on the slack plugin...
>
> Thanks
> Tim
>
> On Tue, 28 May 2019 at 15:02, Oleg Nenashev <[email protected]>
> wrote:
>
>> I agree it makes sense to document the steps.
>>
>> Basically it is...
>>
>>    1. Create ./github/release-drafter.yml file
>>       - Extend the global config there
>>       - Define your labeling and versioning scheme by overriding fields
>>       - Examples:
>>          - Role Strategy plugin:
>>          
>> https://github.com/jenkinsci/role-strategy-plugin/blob/master/.github/release-drafter.yml
>>          - ci.jenkins.io-runner:
>>          https://github.com/jenkinsci/ci.jenkins.io-runner
>>       2. Create an INFRA ticket with component=github for enabling
>>    Release Drafter in the repo. Assign to Oleg to improve the response time
>>
>> Order of steps does not really matter. I enabled Release drafter for
>> Platform Labeler and Plugin POM
>>
>> BR, Oleg
>>
>>
>>
>> On Tue, May 28, 2019 at 3:37 PM Mark Waite <[email protected]>
>> wrote:
>>
>>> I'd like to try it on the platformlabeler-plugin.
>>>
>>> On Sat, May 25, 2019 at 5:29 AM Oleg Nenashev <[email protected]>
>>> wrote:
>>>
>>>> Since there is a consensus in this thread, I went ahead and implemented
>>>> this story:
>>>>
>>>>    - Default configuration:
>>>>    
>>>> https://github.com/jenkinsci/.github/blob/master/.github/release-drafter.yml
>>>>    - Pull request which merges the configuration for BlueOcean and
>>>>    Configuration-as-Code plugins:
>>>>    https://github.com/jenkinsci/.github/pull/1
>>>>    - Usage examples:
>>>>       - Role Strategy plugin:
>>>>       
>>>> https://github.com/jenkinsci/role-strategy-plugin/blob/master/.github/release-drafter.yml
>>>>       - ci.jenkins.io-runner:
>>>>       https://github.com/jenkinsci/ci.jenkins.io-runner
>>>>
>>>> Some notes about the current default config:
>>>>
>>>>    - Default tag template (tag-template)  does not make much sense,
>>>>    because Maven Release plugin in Plugin POM uses the
>>>>    ${artifactId}-${version} tag format by default. It needs to be 
>>>> overridden
>>>>    in repos (see the linked examples)
>>>>    - Jenkins plugins use different versioning format. Release Drafter
>>>>    defaults to semver <https://semver.org/>, but the majority of
>>>>    Jenkins plugins uses the two-digit version number. That;s why I used it 
>>>> as
>>>>    a default in the global config
>>>>       - it can be also overridden in repos, see ci.jenkins.io-runner
>>>>       config
>>>>       
>>>> <https://github.com/jenkinsci/ci.jenkins.io-runner/blob/master/.github/release-drafter.yml>
>>>>    - Current replacer regexps target the common "[JENKINS-1234] -
>>>>    Change description" templates only, but we can extend the,
>>>>
>>>> Obviously, contributions to the default template (and to other GitHub
>>>> app templates) are more than welcome. If you want to try out Release
>>>> Drafter in your repos, let me know. Disclaimer: see the permissions
>>>> concerns above.
>>>>
>>>> Best regards,
>>>> Oleg
>>>>
>>>> On Saturday, May 25, 2019 at 1:26:38 PM UTC+2, Daniel Beck wrote:
>>>>>
>>>>>
>>>>>
>>>>> > On 24. May 2019, at 19:23, James Nord <[email protected]> wrote:
>>>>> >
>>>>> > If there was a way to release community plugins from our infra then
>>>>> you could do this with a simple command without the need to grant any
>>>>> permissions to apps.
>>>>>
>>>>> I know of a proposal supposed to be landing soon related to that :)
>>>>>
>>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Jenkins Developers" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/d/msgid/jenkinsci-dev/6bab3eaa-e979-480e-b8c3-4b5425d600de%40googlegroups.com
>>>> <https://groups.google.com/d/msgid/jenkinsci-dev/6bab3eaa-e979-480e-b8c3-4b5425d600de%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>>
>>> --
>>> Thanks!
>>> Mark Waite
>>>
>>> --
>>>
>> You received this message because you are subscribed to a topic in the
>>> Google Groups "Jenkins Developers" group.
>>> To unsubscribe from this topic, visit
>>> https://groups.google.com/d/topic/jenkinsci-dev/dOs8YRQwQiI/unsubscribe.
>>> To unsubscribe from this group and all its topics, send an email to
>>> [email protected].
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/jenkinsci-dev/CAO49JtFQdkjd972M%3D8Zj3%3Ddf-upAXLV41vM_nGu7Dk1zjNHW6A%40mail.gmail.com
>>> <https://groups.google.com/d/msgid/jenkinsci-dev/CAO49JtFQdkjd972M%3D8Zj3%3Ddf-upAXLV41vM_nGu7Dk1zjNHW6A%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Jenkins Developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/jenkinsci-dev/CAPfivLDnaquWT7RfmFukVWnyVmqHS_gCmDsbT28xBJjpgA0jxw%40mail.gmail.com
>> <https://groups.google.com/d/msgid/jenkinsci-dev/CAPfivLDnaquWT7RfmFukVWnyVmqHS_gCmDsbT28xBJjpgA0jxw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Jenkins Developers" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/jenkinsci-dev/dOs8YRQwQiI/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-dev/CAH-3Bif%2BMusRivM2ycG-XhxybW8v%2BggVah3v4gj8FrA9txazsw%40mail.gmail.com
> <https://groups.google.com/d/msgid/jenkinsci-dev/CAH-3Bif%2BMusRivM2ycG-XhxybW8v%2BggVah3v4gj8FrA9txazsw%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/CAPfivLCkQkhWM5UaFmoY1pA8K%2B9d5UztBEDtr21_weQqOYusZA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to