What problem does it solve?
Setting up Linear release tracking in CI pipelines requires choosing between continuous and scheduled pipelines, distinguishing stages from pipelines, and handling platform-specific quirks like shallow clones and musl-based Docker images. This Skill guides that decision process and generates correct CI configuration.
Core Features & Use Cases
- Interactive pipeline modeling: Walks through detecting the CI platform, default branch, and deciding whether each build stream is a continuous or scheduled Linear pipeline, including the stages-vs-pipelines test.
- CI config generation: Produces workflow files for GitHub Actions, GitLab CI, and CircleCI based on official linear-release examples, with correct clone depth, secrets, and branch triggers.
- Monorepo and Docker handling: Covers path filtering per pipeline, per-pipeline access keys, and runtime requirements like glibc base images with git and curl installed.
- Use Case: A team shipping an iOS app and a web app from one monorepo uses this Skill to create two Linear pipelines, generate separate GitHub Actions workflows with path filters, and configure the right secrets.
Quick Start
Ask the assistant to set up Linear release tracking for your repository's CI pipeline and answer its questions about what you ship and how releases move through stages.