Afaik admin role is granted in general now, since the introduction of
danger zone permission protection.

I’m admin on a plugin that was hosted a couple of months ago, without me
asking for it at all...

Thanks
Tim


On Tue, 28 May 2019 at 18:58, Oleg Nenashev <[email protected]> wrote:

> 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
> <https://groups.google.com/d/msgid/jenkinsci-dev/CAPfivLCkQkhWM5UaFmoY1pA8K%2B9d5UztBEDtr21_weQqOYusZA%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/CAH-3Bic04k%3Dw2%2B%3DzqTV13Ozd%2BCa3QVwzs7aEMuSgBpnb1kWzKw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to