CI Pipelines

Design continuous integration for an open-source repository. Use when setting up GitHub Actions from scratch, when CI is slow or flaky, when adding a build matrix across OS and language versions, when configuring caching, or when handling PRs from forks that need secrets. Covers workflow structure, concurrency and cancellation, caching strategy, required checks and branch protection, self-hosted runner risks, and keeping CI cheap. Also use for "our CI takes 40 minutes" or "why is CI failing on forks".

the-open-agent e36a035 2 files · 11.8 KB Updated

File contents

the-open-agent/oss-skills/tree/main/skills/ci-pipelines commit e36a0355fc

Frequently asked questions

npx skillmds@latest add the-open-agent/ci-pipelines