aeswibon/Pipeline Compose Compile

Compile pipeline YAML into a static GitHub Actions workflow with native needs

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 17, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: aeswibon/pipeline-compose-compile@1ba976618ac42fbfbb06f8070cebc0c4d233ad8f # v1.17.1

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
pipeline_filePath to canonical pipeline YAMLno
pipeline_dirDirectory of pipeline YAML files (merged by pipeline needs)no
pipeline_inlineOptional inline YAML override (experiments)no""
outputOutput path for generated workflow (default .github/workflows/pipeline.yml)no
workflow_outputPath embedded in compile-check job (defaults to output)no
compile_actionCompile action ref for compile-check job (default aeswibon/pipeline-compose-compile@v1.16.0)no
default_branchDefault branch in generated on.push.branches (default master)no
checkFail if output exists and differs from compiled resultnofalse
namedescription
workflow_pathPath written when output is set
workflow_yamlGenerated YAML when output is not set