Pippy
create dynamic pipelines on github workflows
Install / Use
/learn @nixmade/PippyREADME
Introduction
Welcome to pippy, thank you visiting this project. Pippy allows you to create configurable pipelines on Github Actions(a.k.a workflows). Examples,
CI(Tests)->Build docker image->Deploy docker image (Staging)->Approval->Deploy docker image(Production)Terraform plan->Approval->Terraform applyDeploy Staging->E2E Tests(Datadog monitored)->Approval->Deploy Production
Features
- Automatic rollback on workflow or datadog failures.
- Halt pipeline on workflow failures.
- Datadog Monitoring upto pre configured time (default: 15mins after workflow execution completes).
- Stage approval.
- Lock pipelines to avoid any approvals.
- Audits for critical actions.
- Ability to create pipelines dynamically without learning YAML
Installation
brew install nixmade/tap/pippy
Quick Start
- Perform github login (all data is stored locally)
pippy user login
- Workflows used as part of pipeline needs to be pippy ready. Use spacebar to select repo
pippy workflow validate
-
After corresponding changes are made to workflows and merged to repo, verify by running above validations
-
Create a new pipeline by following steps
pippy pipeline create --name my-first-pipeline

- Execute your first pipeline run by providing pipeline inputs
pippy pipeline run execute --name my-first-pipeline -input version=e3d0bea
- List recent pipeline runs
pippy pipeline run list --name my-first-pipeline
How it works

Faq
Do you have cloud/hosted solution?
Cloud/Hosted version is coming soon, please signup here at pippy, this has some additional features
- Github triggers
- Collaboration for teams
What are the alternatives?
If you do not require any features mentioned above, you can easily chain your workflows in github reusing workflows, be aware of the limitations.
Where is the data stored?
All data is stored locally in HOMEDIR/.pippy
Related Skills
node-connect
351.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
110.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
351.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
351.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
