rogiervanstraten/Resolve affected apps
Builds an NX deploy matrix with a per-app base SHA from GitHub Deployments, so apps redeploy only when they changed.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github-token | GitHub token with deployments:read and contents:read permissions | yes | — |
| event-name | Override for github.event_name. Defaults to the runtime context. | no | "" |
| ref-name | Override for github.ref_name. Defaults to the GITHUB_REF_NAME env var. | no | "" |
| environment | Explicit environment for workflow_dispatch (staging | production) | no | "" |
| apps | Comma-separated app short names for workflow_dispatch | no | "" |
| exclude | Comma-separated project names to exclude from affected resolution | no | "" |
Outputs
| name | description |
|---|---|
| matrix | JSON array of {app, environment, base_sha} objects |
| has-apps | true if any apps are in the matrix |
| environment | Resolved environment name (staging | production) |