Brussels / 3 & 4 February 2024


Putting an end to Makefiles in go projects with GoReleaser

When I started learning Golang a few years back, I quickly sought to automate various repetitive tasks, especially compilation. Coming from a background in C programming, I had previously used Makefiles to accomplish such actions.

While this approach is entirely functional, it may not be the most efficient in the Golang world. Achieving the same, and even more, can be done much faster with a tool called GoReleaser.

In this session, we will begin with a simple Go application, and I will demonstrate how to automate the building and distribution of our artifacts using GoReleaser, progressively adding features along the way.


Photo of Denis GERMAIN Denis GERMAIN