e-square-io/Nx affected matrix

Calculates changes in NX workspace and outputs a JSON that can be used as GitHub's job matrix

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
targetscomma-delimited targets to runyestest,build
argsspace-delimited args to add to nx command executionno
maxDistributionMaximum distribution of jobs per targetno3
maxParallelMaximum distribution of jobs per targetno3
workingDirectoryPath to the Nx workspace, needed if not the repository rootno
main-branchThe 'main' branch of your repository (the base branch which you target with PRs).nomain
workflow-idThe ID of the github action workflow to check for successful run or the name of the file name containing the workflow.no
checkoutShould the action do git checkoutnotrue
debugEnable Debug modenofalse
namedescription
matrixThe matrix that should be used in next job's matrix strategy
appsA comma-delimited list of the affected apps
libsA comma-delimited list of the affected libs (including non buildable libs)
hasChangesReturns true when there are changes, can be used to skip next steps