
▲ 0 r/haskell
Λ polite and well educated LLM agent that always behaves well by Ramón Soto Mathiesen at Func Prog Sweden
youtube.comu/MagnusSedlacek — 12 hours ago

The quintessential CI pipeline is a shell script wrapped in YAML, running inside a Docker image that silently changes underneath you. But, as all practitioners of Docker-based CI secretly know, a disturbing number of failures come down to environment variance, not actual bugs. In this talk, we will trace the migration of a real F# and Rust application from GitLab CI through self-hosted Forgejo to Garnix, replacing mutable Docker images with content-addressed derivations, as well as replacing 200 lines of workflow YAML with `nix flake check`. The talk assumes no Nix background, only a passing familiarity with pure functions.