<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>release on Arrans Technical blog</title><link>https://arran4.github.io/blog/tags/release/</link><description>Recent content in release on Arrans Technical blog</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>technicalblog123@arran4.com (Arran Ubels)</managingEditor><webMaster>technicalblog123@arran4.com (Arran Ubels)</webMaster><copyright>Arran Ubels. This work is licensed under a &lt;a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License&lt;/a>.</copyright><lastBuildDate>Mon, 13 Jul 2026 16:58:16 +1000</lastBuildDate><atom:link href="https://arran4.github.io/blog/tags/release/index.xml" rel="self" type="application/rss+xml"/><item><title>Assembling a .goreleaser.yaml File: Standards and Best Practices</title><link>https://arran4.github.io/blog/post/2026/023-assembling-goreleaser-yaml/</link><pubDate>Mon, 13 Jul 2026 16:58:16 +1000</pubDate><author>technicalblog123@arran4.com (Arran Ubels)</author><guid>https://arran4.github.io/blog/post/2026/023-assembling-goreleaser-yaml/</guid><description>Over time, I&amp;rsquo;ve created numerous .goreleaser.yaml files for various projects. While a lot of them are out of date and inconsistent, reviewing them has helped me formulate a standard set of practices for assembling a GoReleaser configuration file.
This post outlines these standards to help maintain consistency, maximize distribution, and simplify CI processes across projects.
General Principles Naming Packages I believe that the defaults should work for file and package naming, so I avoid using _template for naming (such as renaming things) unless it is strictly required to prevent a name conflict.</description></item></channel></rss>