github.com/crowdsecurity/crowdsec@v1.6.1/.github/governance.yml (about)

     1  version: v1
     2  
     3  issue:
     4    captures:
     5      - regex: 'version: v*(.+)-[rc*]?'
     6        github_release: true
     7        ignore_case: true
     8        label: 'version/$CAPTURED'
     9  
    10      - regex: 'Platform: *(windows?|ms|wins?|microsoft).*'
    11        label: 'os/win'
    12        ignore_case: true
    13      
    14      - regex: 'Platform: *(freebsd|bsd).*'
    15        label: 'os/freebsd'
    16        ignore_case: true
    17  
    18      - regex: 'Platform: *(linux|linus|lin).*'
    19        label: 'os/linux'
    20        ignore_case: true
    21  
    22      - regex: 'Platform: *(macos|mac|apple|macintosh|macbook).*'
    23        label: 'os/mac'
    24        ignore_case: true
    25  
    26    labels:
    27      - prefix: triage
    28        list: ['accepted']
    29        multiple: false
    30        author_association:
    31          collaborator: true
    32          member: true
    33          owner: true
    34        needs:
    35          comment: |
    36            @$AUTHOR: Thanks for opening an issue, it is currently awaiting triage.
    37  
    38            In the meantime, you can:
    39  
    40            1. Check [Crowdsec Documentation](https://docs.crowdsec.net/) to see if your issue can be self resolved.
    41            2. You can also join our [Discord](https://discord.gg/crowdsec).
    42            3. Check [Releases](https://github.com/crowdsecurity/crowdsec/releases/latest) to make sure your agent is on the latest version.
    43  
    44      - prefix: kind
    45        list: ['feature', 'bug', 'packaging', 'enhancement']
    46        multiple: false
    47        author_association:
    48          author: true
    49          collaborator: true
    50          member: true
    51          owner: true
    52        needs:
    53          comment: |
    54            @$AUTHOR: There are no 'kind' label on this issue. You need a 'kind' label to start the triage process.
    55            * `/kind feature`
    56            * `/kind enhancement`
    57            * `/kind bug`
    58            * `/kind packaging`
    59  
    60      - prefix: os
    61        list: ['mac', 'win', 'linux', 'freebsd']
    62        multiple: true
    63  
    64  pull_request:
    65    labels:
    66      - prefix: kind
    67        multiple: false
    68        list: [ 'feature', 'enhancement', 'fix', 'chore', 'dependencies']
    69        needs:
    70          comment: |
    71            @$AUTHOR: There are no 'kind' label on this PR. You need a 'kind' label to generate the release automatically.
    72            * `/kind feature`
    73            * `/kind enhancement`
    74            * `/kind fix`
    75            * `/kind chore`
    76            * `/kind dependencies`
    77          status:
    78            context: 'Kind Label'
    79            description:
    80              success: Ready for review & merge.
    81              failure: Missing kind label to generate release automatically.
    82  
    83      - prefix: area
    84        list: [ "agent", "local-api", "cscli", "security", "configuration", "appsec"]
    85        multiple: true
    86        needs:
    87          comment: |
    88            @$AUTHOR: There are no area labels on this PR. You can add as many areas as you see fit.
    89            * `/area agent`
    90            * `/area local-api`
    91            * `/area cscli`
    92            * `/area appsec`
    93            * `/area security`
    94            * `/area configuration`
    95  
    96      - prefix: priority
    97        multiple: false
    98        list: [ 'urgent', 'important' ]
    99        author_association:
   100          collaborator: true
   101          member: true
   102          owner: true