aeswibon/Pipeline Compose Compile
Compile pipeline YAML into a static GitHub Actions workflow with native needs
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jun 17, 2026
- License
- MIT
Pinned Snippet
uses: aeswibon/pipeline-compose-compile@1ba976618ac42fbfbb06f8070cebc0c4d233ad8f # v1.17.1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| pipeline_file | Path to canonical pipeline YAML | no | — |
| pipeline_dir | Directory of pipeline YAML files (merged by pipeline needs) | no | — |
| pipeline_inline | Optional inline YAML override (experiments) | no | "" |
| output | Output path for generated workflow (default .github/workflows/pipeline.yml) | no | — |
| workflow_output | Path embedded in compile-check job (defaults to output) | no | — |
| compile_action | Compile action ref for compile-check job (default aeswibon/pipeline-compose-compile@v1.16.0) | no | — |
| default_branch | Default branch in generated on.push.branches (default master) | no | — |
| check | Fail if output exists and differs from compiled result | no | false |
Outputs
| name | description |
|---|---|
| workflow_path | Path written when output is set |
| workflow_yaml | Generated YAML when output is not set |