dustindortch/Release Flow Strategy Matrix

Builds a strategy matrix based on GitHub Actions environments filtered by those that align with a release.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
app-idGitHub App "app id" with 'read' permissions for "Environments" and "Variables". Safe to store as repository "variable".yes
private-keyGitHub App "private key" associated with "app id". Safe to store as repository "secret".yes
filter-onEnvironment variable to filter on. Defaults to "RELEASE". Safe to store as repository "variable".noRELEASE
filter-byValue to filter environment variable by. Defaults to 'github.ref_name'.no${{ github.ref_name }}
namedescription
matrixStrategy matrix listing all environments matching "filter-on" and "filter-by". Use in subsequent job as `fromJson(needs.<job_name>.outputs.matrix' and within 'environment' as 'matrix.environment'.