HomeAboutProjectsBlogContactHire Me
All Projects/PipelineBot — GitHub Actions Automation
🤖
DevOps

PipelineBot — GitHub Actions Automation

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