Skip to content

MoSCoW prioritization action to manage label-based requirements prioritization

License

Notifications You must be signed in to change notification settings

grevend/moscow-prioritization

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Repository files navigation

MoSCoW Prioritization

MoSCoW prioritization action to manage label-based requirements prioritization

Usage

name: MoSCoW Prioritization

on:
  pull_request_target:
    types: [ labeled, opened, unlabeled, reopened ]

permissions:
  contents: read
  issues: read
  pull-requests: read

jobs:
  check:
    runs-on: ubuntu-latest
    steps:
      - uses: grevend/[email protected]

Note: This action requires access to the GITHUB_TOKEN to call GitHub's REST API

All options

Input Description Default Availability
token The workflows GITHUB_TOKEN secret ${{ github.token }} >v1.0.0
wont-have-label Label to expect on low-priority PRs wont have >v1.1.0
could-have-label Label to expect on PRs of little relevance could have >v1.1.0
should-have-label Label to expect on non-critical PRs should have >v1.1.0
must-have-label Label to expect on essential PRs must have >v1.1.0
fail-if-missing-label Unprioritized PRs should fail the action true deprecated