Am Do 30.07.2026 07:09 schrieb Moritz Angermann via ghc-devs:
[G]iven the high energy cost for CI, what are the tradeoff dynamics of using LLMs to screen PRs before running CI on them?
Why not just use less CI? I always had the impression that the whole idea of CI is flawed: running a multitude of complete build processes and tests for every tiny change (by default at least) seemed evidently weird to me. Why not run the build processes and tests only at specific points, preferably later during development? If, for example, you’re working on a feature that has nothing to do with code generation, it’s pretty useless to check early in the development process whether your code works also on some other architecture. If it works on yours, it likely will also work on the other, and on your own machine you can build incrementally. All the best, Wolfgang