Skip to content

Remote Taskfiles

Pete Davison
Pete Davison
Maintainer

It's finally time! After nearly 3 years as an experiment, we're excited to announce that today, remote Taskfiles have been made generally available. No more setting flags or config to enable it. It is enabled by default and will continue to work seamlessly with your existing remote taskfiles.

Using `go tool task`

Andrey Nering
Andrey Nering
Creator & Maintainer

Do you know that you can use Task without really needing to install it?

If you work with Go, you probably depend on external binaries like linters, code generators and... Task.

Announcing Built-in Core Utilities for Windows

Andrey Nering
Andrey Nering
Creator & Maintainer

When I started Task back in 2017, one of my biggest goals was to build a task runner that would work well on all major platforms, including Windows. At the time, I was using Windows as my main platform, and it caught my attention how much of a pain it was to get a working version of Make on Windows, for example.

Any Variables

Pete Davison
Pete Davison
Maintainer

Task has always had variables, but even though you were able to define them using different YAML types, they would always be converted to strings by Task. This limited users to string manipulation and encouraged messy workarounds for simple problems. Starting from v3.37.0, this is no longer the case! Task now supports most variable types, including booleans, integers, floats and arrays!

Introducing Experiments

Pete Davison
Pete Davison
Maintainer

Lately, Task has been growing extremely quickly and I've found myself thinking a lot about the future of the project and how we continue to evolve and grow. I'm not much of a writer, but I think one of the things we could do better is to communicate these kinds of thoughts to the community. So, with that in mind, this is the first (hopefully of many) blog posts talking about Task and what we're up to.