UNPKG

@yuki-no/plugin-release-tracking

Version:

Release tracking plugin for yuki-no - Tracks release status for commits and manages issue labels/comments automatically

9 lines (8 loc) 534 B
import { getMultilineInput } from '@yuki-no/plugin-sdk/utils/input'; const DEFAULT_RELEASE_TRACKING_LABELS = ['pending']; export const getReleaseTrackingLabels = (github) => { const rawReleaseLabels = getMultilineInput('YUKI_NO_RELEASE_TRACKING_LABELS', DEFAULT_RELEASE_TRACKING_LABELS); const releaseTrackingLabels = excludeFrom(rawReleaseLabels, github.configuredLabels); return releaseTrackingLabels; }; const excludeFrom = (excludeSource, reference) => excludeSource.filter(sourceEl => !reference.includes(sourceEl));