actions-marketplace-validations/PR Changes Matrix Builder
Builds a dynamic matrix based on PR changes
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Jan 20, 2022
- License
- MIT
Pinned Snippet
uses: actions-marketplace-validations/kylejameswalker_pr-changes-matrix-builder@ce65396574f85946b51c929b1ebaa8cdac371342 # no releases — HEAD as of 2026-07-10tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| github_token | The GitHub token to use for authentication | — | ${{ github.token }} |
| repo | The repository to use for the matrix | — | ${{ github.event.repository.full_name }} |
| pr_number | The PR number to use for the matrix | — | ${{ github.event.number }} |
| default_params | The default parameters to inject into the matrix | — | {} |
| inject_primary_key | The primary key to inject into the matrix | — | — |
| inject_params | The parameters to inject into the matrix for a given entry | — | {} |
| extract_re | The regular expression to use to extract keys from the matrix | — | (?P<project_name>.*)/.* |
| paths_include | The paths to include from the changes | — | — |
| paths_ignore | The paths to ignore from the changes | — | — |
Outputs
| name | description |
|---|---|
| matrix | Json string of matrix params |
| matrix-populated | Flag to note when there are values in the matrix |