aeswibon/Pipeline Compose Run
Run GitHub Actions workflows in order — one pipeline file, no generated YAML
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| pipeline_file | Path to pipeline YAML (stage order and wiring) | no | — |
| pipeline_dir | Directory of pipeline YAML files (merged by pipeline needs) | no | — |
| ref | Git ref to dispatch stage workflows on (default GITHUB_REF) | no | — |
| github_token | Token with actions:write to dispatch workflows | no | — |
| repo_tokens_json | JSON map of owner/repo slugs to tokens for cross-repo stage dispatch | no | {} |
| github_app_id | Optional GitHub App ID used for cross-repo stage dispatch token minting | no | — |
| github_app_private_key | Optional GitHub App private key PEM (supports escaped newlines) | no | — |
| commit_status | Post commit statuses on the PR head SHA — auto (pull_request only), true, or false | no | auto |
| commit_status_sha | Override commit SHA for status checks (default PR head or GITHUB_SHA) | no | — |
Outputs
| name | description |
|---|---|
| results_json | JSON array of stage results (id, runId, outputs) |