Skip to content

Generic issue -> Report a Bug template, Add a "Report a Generic Issue", disable "Open a blank" #3867

Generic issue -> Report a Bug template, Add a "Report a Generic Issue", disable "Open a blank"

Generic issue -> Report a Bug template, Add a "Report a Generic Issue", disable "Open a blank" #3867

Workflow file for this run

name: Test for semver label
on:
pull_request:
types: [opened, synchronize, reopened, labeled, unlabeled]
jobs:
test:
runs-on: ubuntu-latest
if: github.repository == 'datalad/datalad'
steps:
- name: Check that PR does not use "major" since we aren't brave enough
run: |
# This should evaluate to either `true` or `false`, which runs the
# command of the same name.
${{
!contains(github.event.pull_request.labels.*.name, 'semver-major')
}}
- name: Check that PR against "maint" branch does not have "minor"
if: github.event.pull_request.base.label == 'datalad:maint'
run: |
${{
!contains(github.event.pull_request.labels.*.name, 'semver-minor')
}}
- name: Check that PR uses one of the standard "auto" labels
run: |
# major is included to stay optimistic, and to not forget later
${{
contains(github.event.pull_request.labels.*.name, 'semver-major')
|| contains(github.event.pull_request.labels.*.name, 'semver-minor')
|| contains(github.event.pull_request.labels.*.name, 'semver-patch')
|| contains(github.event.pull_request.labels.*.name, 'semver-dependencies')
|| contains(github.event.pull_request.labels.*.name, 'semver-documentation')
|| contains(github.event.pull_request.labels.*.name, 'semver-internal')
|| contains(github.event.pull_request.labels.*.name, 'semver-performance')
|| contains(github.event.pull_request.labels.*.name, 'semver-tests')
}}
# vim:set sts=2: