Legacy reusable step catalog for historical MoiraWeave pipeline examples.
The current product path is workload templates plus moira up; the active
MoiraWeave platform does not depend on this repository.
This repository contains reusable step implementations and task contracts that were:
- tested and maintained by the MoiraWeave team
- versioned and published through CI/CD
- consumed by the legacy step catalog workflow
steps/: official deployable step implementationstasks/: official task schemasscripts/generate_catalog.py: catalog generation logic
You do not need this repository to deploy agents, model services, or workload templates with MoiraWeave. New examples should live in workload manifests or in the documentation. This repository can be archived once the historical examples are no longer useful as reference material.
uv sync --frozen --all-packages
uv run pytest steps/<step-name>/tests -qContribution flow:
- Add or update a step under
steps/<task>-<impl>/ - Add/update the task schema under
tasks/when needed - Validate with tests and linting
- Open a pull request
step-ci.yml: validates changed steps and contractspublish-catalog.yml: builds catalog and publishes step imagesrelease.yml: release automation and version flow