Skip to content
check-circle

GitHub Action

MoSCoW Pull Request Prioritization

v2.0.1 Latest version

MoSCoW Pull Request Prioritization

check-circle

MoSCoW Pull Request Prioritization

MoSCoW Prioritization action to manage label-based requirements prioritization

Installation

Copy and paste the following snippet into your .yml file.

              

- name: MoSCoW Pull Request Prioritization

uses: grevend/moscow-prioritization@v2.0.1

Learn more about this action in grevend/moscow-prioritization

Choose a version

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/moscow-prioritization@v2.0.0

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