GitHub Actions: Why I'm Reconsidering

2025-01-20

This post details the frustrations of using GitHub Actions for CI/CD in a large monorepo with 15 engineers constantly pushing to the main branch. The author highlights key issues: flawed 'required checks' for pull requests in a monorepo setup, poor workflow reusability and YAML management, lack of local development environment, and GitHub's unresponsive attitude towards user feedback. The conclusion advocates exploring alternative CI/CD platforms like GitLab, Jenkins, or even Dagger for better solutions.

Development