feelpp/CI Matrix Planner

Parses action inputs, PR metadata, labels, and directives to compute CI, image, or packaging matrices

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
config-pathPath to JSON config file in the consumer repono.github/plan-ci.json
profileExplicit profile to resolve when using profile-based configsno""
mode-inputOverride mode directly (components|full)no""
message-overrideOverride directive message directlyno""
labels-overrideComma-separated labels to use instead of payload labelsno""
github-tokenGitHub token to allow reading PR head/push commit messages via APIno""
namedescription
modeResolved planning mode (components|full|packaging|images|<catalog-profile>)
only_jobsSpace-separated list of jobs explicitly requested (may be empty)
only_jobs_jsonJSON array of jobs explicitly requested
skip_jobsSpace-separated list of jobs to skip (may be empty)
skip_jobs_jsonJSON array of jobs to skip
targets_jsonJSON array of selected target keys
targets_listSpace-separated list of targets
matrix_jsonJSON workflow matrix object for the selected profile
enabled_jobsSpace-separated list of jobs that will run
enabled_jobs_jsonJSON array of jobs that will run
warnings_jsonJSON array of planner warnings
profileResolved profile (for profile-based configs)
enabled_profiles_jsonJSON array of enabled profiles
pkg_enabledWhether packaging targets are enabled
pkg_targets_jsonJSON array of packaging targets
pkg_matrix_jsonJSON packaging matrix object
pkg_matrix_rows_jsonJSON array of packaging matrix rows
raw_messageMessage used for parsing (debug)
raw_directivesParsed directives JSON (debug)
targets_debugWorking targets JSON (debug)
directive_sourceSource of directives (debug)
head_commit_shaHead commit SHA used when directives were harvested from a commit