Refactor loading of extensions: load all by default but allow for configuration #3869
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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: |