Hey all - recently, I expanded on the work started in setup-purescript by writing bindings to GitHub’s Actions Toolkit. They’re published under purescript-github-actions-toolkit.
You can use these bindings to utilize the GitHub Actions Toolkit to write Actions to automate your GitHub workflows.
We’ve now used these bindings to implement a few actions:
- setup-purescript for setting up a PureScript toolchain for CI
- purescript-doc-check-action for automatically checking that the code examples in your markdown files compile
The possibilities with Actions are endless, so I also published hello-world-purescript-action, which provides a template for writing your own!
At this point there are a few parts of the GitHub Actions Toolkit that don’t have bindings yet, and I created issues for those on purescript-github-actions-toolkit - if anyone is interested in working on those, feel free to reach out and I’m happy to work with you.
I’m interested to hear what ideas people have for custom Actions - is there any common workflow you do that you think could be automated?