news.volyx.in

GitHub Actions is slowly killing engineering teams (iankduncan.com)

404 points by codesuki · 257 days ago · 208 comments on HN

Article summary

The article discusses the author's negative experience with GitHub Actions, a continuous integration (CI) system, citing issues with its log viewer, YAML configuration, and dependency management. The author argues that GitHub Actions is not suitable for large-scale production systems and recommends Buildkite as a better alternative. The article also touches on the idea that CI systems have become overly complex and that a simpler approach may be more effective. The author's experience with various CI systems, including CircleCI and Jenkins, is also mentioned.

Main themes

  • CI system limitations
  • GitHub Actions criticism
  • Buildkite alternative
  • YAML configuration issues
  • Dependency management problems
  • CI system complexity

What commenters say

  • GitHub Actions has significant limitations, including a poor log viewer and complex YAML configuration, making it unsuitable for large-scale production systems.
  • Some commenters disagree with the author's assessment of GitHub Actions, citing their own positive experiences with the system.
  • The use of bash scripts as an alternative to CI systems is debated, with some arguing that it is a viable option and others claiming it is not a suitable replacement.
  • The complexity of CI systems is a major issue, with some commenters arguing that they have become too complicated and that a simpler approach is needed.
  • Buildkite is seen as a viable alternative to GitHub Actions by some commenters, who praise its simplicity and effectiveness.
  • The importance of owning one's compute environment is highlighted, with some commenters arguing that relying on cloud-based CI systems can be problematic.
  • The article's criticism of GitHub Actions is seen as valid by some commenters, who share their own negative experiences with the system.