Abhinav Sarkar: Fast Haskell Scripts on GitHub Actions
Magix is a neat tool that lets us run Haskell programs as scripts1. We put a shebang on top mentioning Magix, list the Haskell packages we need, and ./script.hs just works. This post is about running such a script fast(er) on GitHub Actions. This post was originally published on abhinavsarkar.net. ContentsThe SetupThe ProblemThe IdeaThe BundleThe GitHub Actions WorkflowThe PayoffThe Conclusion The Setup# As our example, we’ll take the static site generator (SSG) I wrote some time ago: BlogShake. It is written as a single Haskell file. It uses Shake to build the website, Pandoc to render…
The skinny
The skinny isn't ready yet — notes appear once the transcript is processed.