Skip to content

remanufacture

remanufacture is a file porting pipeline tool. It pulls files from a source git repository, transforms them in an isolated temporary workspace via a sequence of declarative operations, and pushes the result to a target git repository.

Key features

  • Declarative DSL — pipelines are defined in a block-style .pipe script, similar to a Dockerfile
  • Git endpoints — clone from source, commit and push to target
  • Eleven transformation operations — copy, rename, replace, delete, move, append, prepend, regex replace, strip lines, chmod, touch
  • Secrets management — per-pipeline YAML secret store; secrets never written to logs
  • Dual interface — REST API for CD integration, CLI for local use
  • Isolated execution — each run uses a temporary workspace, cleaned up on completion
  • Audit trail — per-run status record and execution log