Introducing setup-task: Install Task in GitHub Actions
If you've been using Task (go-task/task) as your task runner and build tool, you've probably run into the same friction I did: getting it installed cleanly inside a GitHub Actions workflow is more annoying than it should be. There's no native support on GitHub-hosted runners, so you end up writing a curl one-liner, hand-rolling a cache step, or copy-pasting boilerplate across every workflow in every repository. It works, but it isn't great.
tenthirtyam/setup-task is my solution to that problem. It's a purpose-built GitHub Action that handles downloading, caching, and configuring Task in a single step, so the rest of your workflow can get on with running tasks.
