Overview
PipelineBot analyses repository structure (package.json, .csproj, pyproject.toml, etc.) and emits tailored GitHub Actions YAML files for Next.js, .NET, Python, and Go projects. Built as a Node.js + TypeScript GitHub App using the Octokit SDK.
Key Challenge
Gracefully handling monorepos with mixed technology stacks and ensuring generated pipelines do not conflict with existing workflow files.
Outcome
Saves an average of 2–4 hours of DevOps setup per new repository in a 50-repo organisation.
Technology Stack
Node.jsTypeScriptGitHub APIOctokitDockerGitHub Actions